Обновление таблицы MySQL с данными из JSON - PullRequest
0 голосов
/ 17 апреля 2011

Я недавно задал этот вопрос. Хотя цикл вместе с foreach

Моя проблема была решена с помощью этого

   $result = mysql_query("SELECT id FROM people");
    $id = array($row['id']);
    while($row = mysql_fetch_array($result))
    {
       echo $json->$row['id']->person->{'name'}. '<br />';
       echo $json->$row['id']->person->{'age'}. '<br />';

    }

В настоящее время этот код только отражает набор результатов.Что я действительно хочу сделать, это заменить это эхо с запросом обновления MySQL.Это обновит ту же таблицу, которая использовалась в запросе выбора.

В этой таблице с именами людей есть поля id, name и age.

Как я могу обновить эту таблицу с этими результатами?

Еще раз спасибо

1 Ответ

0 голосов
/ 17 апреля 2011
mysql_query("UPDATE people SET name='".$json->$row['id']->person->{'name'}."' && age='".$json->$row['id']->person->{'age'}."'");

Хотя я бы предложил PDO вместо mysql_ функции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...