Problema Update randuri cu acelasi ID in mysql
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
mybab
- Mesaje:26
Problema Update randuri cu acelasi ID in mysql
Vreau sa fac update in tabelul "teme" coloana "status" si "match" WHERE id_user, AND status ....
dar in tabelul teme sunt mai multe randuri momentan sunt 3 la id_user.
Cod: Selectaţi tot
var_dump($mach_sco);//am urmatoarele (sau poate fii mai multe in functie de selectie)
string '1+2' (length=3)
string '1+1' (length=3)
string '1+0' (length=3)
la exemplu asta trebuie sa fac update la 3 randuri (sau pot avea mai multe string-uri , in functie de selectie)
Toata problema ii ca la update , toate randurile cele 3 se updateaza cu valoare 1+2.
Corect ar fii 1+2 pentru primul rand , pentru al doilea 1+1, iar la al treilea 1+0.
Eu am incercat asa:
Cod: Selectaţi tot
$sql = "UPDATE teme SET status = 'Finished', match = '$mach_sco' WHERE id_user = $id_user AND status = 'Result'";
Am gresit aici?
MarPlo
Mesaje:4343
Salut
Daca randurile au acelasi ID si status e normal sa faca update la toate cu aceeasi valoare.
Indicat ar fi sa ai o coloana cu ID unic pentru fiecare rand si sa faci update in functie de acel ID la conditia WHERE.
O alta varianta pe care ai putea sa incerci e sa folosesti clauza "LIMIT 1" ca sa faca update doar la un singur rand (primul gasit).
Cod: Selectaţi tot
$sql = "UPDATE teme SET status = 'Finished', match = '$mach_sco' WHERE id_user = $id_user AND status = 'Result' LIMIT 1";
Subiecte similare
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...