Próbuje wykonać takie zadanie:
mysql_query('UPDATE `dane` SET `skils` = '.serialize($arraySkil).' WHERE `id` = '.$user_id.' LIMIT 1') or die("error"); // nie działa
To wygląda tak:
|
V
$sql = "UPDATE `dane` SET `skils` = \"a:15:{i:0;s:13:\"skil1=sdfsdfs\";i:1;s:13:\"skil1R=fsdfsd\";i:2;s:13:\"skil2=sfsdfsd\";i:3;s:10:\"skil2R=sdf\";i:4;s:14:\"skil3=fsdfsdsd\";i:5;s:15:\"skil3R=sdfsdsdf\";i:6;s:11:\"skil4=fsdfd\";i:7;s:10:\"skil4R=sdf\";i:8;s:11:\"skil5=sdsdf\";i:9;s:13:\"skil5R=sdfsdf\";i:10;s:9:\"skil6=ssd\";i:11;s:12:\"skil6R=dfsdf\";i:12;s:7:\"skil7=f\";i:13;s:13:\"skil7R=sdfsdf\";i:14;s:14:\"addSkil=Zapisz\";}\" WHERE `id` = 1 LIMIT 1";
I czemu to mi się nie chce dodać do bazy?
^
A to dodaje:
mysql_query('UPDATE `dane` SET `skils` = "AAAAAAAAAAAAA" WHERE `id` = '.$user_id.' LIMIT 1') or die("error"); // działa