Cytat
Dodatkowo wiesz, że update bez warunku zaktualizuje wszystkie rekordy w tabeli?
Tak, dzięki
Cytat
No i jeszcze weź pod uwage ze jak masz string w " i chcesz w nim miec " to musisz dodac backslasha przed tym drugim ".
Ok
$wynik = mysqli_query($baza,"SELECT * FROM `tabela` WHERE 1 ORDER BY `id` DESC");
while($row = mysqli_fetch_array($wynik)) {
$moje=json_decode($row['komorka']);
// 1
$moje->parametr1 = 'nowaWartosc';
$moje=json_encode($row['komorka']);
//2
1 var_dump zwraca: object(stdClass)#3 (8) { ["parametr1"]=> string(0) "" ["parametr2"]=> string(0) "" ["parametr3"]=> string(13) "wwwwwwwwwwwww"
2: string(220) ""{\"parametr1\":\"\",\"parametr2\":\"\",\"parametr2\":\"wwwwwwwwwwwww\"
Wychodzi na to, że źle przypisuję nową wartość.
Niestety nie wiem, jak to poprawnie zrobić :-)