调用json_decoded数组的键返回NULL

时间:2013-12-04 18:57:03

标签: php pdo json pdostatement

我正在努力理解为什么在我尝试自己时,某些特定方式访问PDO中的密钥的情况有效,但事实并非如此。

例如,

$sth = $this->dbh->prepare("UPDATE eq_question SET ". $user->field ."=? WHERE questID=?");

这个PDO使用$user->field访问了一个数组的密钥(在javascript对象中然后在PHP中发布并json_decoded),但当我尝试模拟解码后的数组并使用var_dump ($user->field)时,我会收到NULL

谁能告诉我为什么会这样?

在下面的示例中,当我var_dump ($user)时,我可以看到所有密钥,但是当我执行var_dump($user->field)时,我只会收到null,因此会导致类{{1}失败。

一个例子来看我的意思:

updateValue

谢谢

0 个答案:

没有答案