Я хочу, чтобы uapdate поле таблицы с массивом. Это означает, что у меня есть таблица с именем test
. В этой таблице я вставил несколько строк в первую очередь.Обновление поля таблицы с массивом в PHP
После некоторого процесса я хочу обновить поданную в этой таблице значение ana array. Когда я вставляю строки в эту таблицу, в это время это значение имеет значение 0
.
После некоторого процесса некоторые значения возвращенного в переменную $var
как:
Array
(
[id] => "http://www.google.com/calendar/"
[etag] => "GEwNTgxHfip7JGA6WhJV"
[link] => "http://www.google.com/calendar/"
)
Это код IAM, используя для обновления поля:
$idg= json_encode($var);
mysql_query("UPDATE `test` SET `tk` = '$idg' WHERE `TID` =10");
Приведенный выше код является отредактированный код .The $idg
теперь имеют:
{"id":"http:\/\/www.google.com\/calendar\/feeds\/testid%40gmail.com\/events\/64h9vc0qqqtlqeqhudhhdqbsds","etag":"\"GEwCQwxGeSp7JGA6WhJV\"\r","link":"http:\/\/www.google.com\/calendar\/feeds\/testid%40gmail.com\/private\/full\/64h9vc0qqqtlqeqhudhhdqbsds\r"}
После прочтения этого кода поле w плохо обновлено с null
значением. Это проблема, с которой сталкивается сейчас.
Ваш '$ var' - это массив. вам нужно получить доступ к одному из его элементов. например '$ var ['id']' – hjpotter92
, вы имеете в виду, что я не могу полностью обновить массив $ var в таблице? – Kichu