Отправка массива через пхп - MySQL
Формулировка задачи:
Всем привет. Возникла необходимость загрузить массивы в бд. По советам гугла воспользовался функцией serialize.
При попытки отправить прямой запрос в пхпмайадмин, все получается. Однако из php ничего...
MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 0.0010 сек.) - отправка через php
Mysql выбивает ошибку:
$string = serialize($arr); $db_con = mysql_connect("localhost","root",""); if (!$db_con) { die('ERROR: CAN\'T CONNECT TO MYSQL BASE. ERROR #39018'); } mysql_select_db('bdps', $db_con); mysql_query("INSERT INTO `base`(`ID`, `String`) VALUES (1,{$string})");
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ':96:{i:0;a:4:{s:4:"time";d:1484946996;s:8:"owner";i:1;s:7:"message";' at line 1
Решение задачи: «Отправка массива через пхп»
textual
Листинг программы
mysql_query("INSERT INTO `posts`(`String`) VALUES ('{$sstring}')");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д