Запись JSON в БД.

Программирование, которое не связано с API.
Ответить
Derial
Сообщения: 65
Зарегистрирован: 07 мар 2012, 17:22

Запись JSON в БД.

Сообщение Derial »

Вод мой код php

Код: Выделить всё

<?phpheader('Content-Type: application/json; charset=utf-8'); $table_name = "fishing";       $viewer_id = '67296096';     $rodBranch = '1';     $rodBambuk = '1';      $db = mysql_connect("localhost","...","...") or die('Connection failed!'); //!!    mysql_select_db("fish",$db) or die (mysql_error());    $response['response'] = array('rodBranch' => $rodBranch,'rodBambuk' => $rodBambuk); //Создаю JSON    $rods = json_encode($response);//Кодирую        $sql = mysql_query("UPDATE $table_name SET rods = $rods WHERE uid = $viewer_id") or die (mysql_error());//Ошибка тут!!!     echo "OK";
Вот что пишет

Код: Выделить всё

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the  right syntax to use near '"response":{"rodBranch":"1","rodBambuk":"1"}} WHERE uid = 67296096' at line 1
В таблице поле rods - это text поле с кодировкой utf-8

Что не так подскажите, заранее спасибо!)
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Запись JSON в БД.

Сообщение Serge »

Код: Выделить всё

mysql_query("UPDATE " . $table_name . " SET rods = '" . $rods "' . WHERE uid = " . $viewer_id)
Derial
Сообщения: 65
Зарегистрирован: 07 мар 2012, 17:22

Re: Запись JSON в БД.

Сообщение Derial »

Огромное спасибо :)
Ответить