【发布时间】:2013-12-03 22:25:05
【问题描述】:
我想问的是,在解析数组时没有问题,但是当涉及到一行信息时,我无法使其工作。
对于我的 JSON 输出:
$sql3 = mysql_query("SELECT description_fr FROM aboutUni where id = 1" );
$query = mysql_query("SELECT description FROM aboutUni WHERE id = 1");
echo '{"status":"0",';
echo '"about-uni-desc":"'.$query.'",';
echo '"about-uni-desc-fr":"'.$sql3.'",';
echo '"images": [';
结果是查询和 sql3 变量是 资源 ID #4 和资源 ID #3 为什么我无法从我不知道的某个地方获得确切的信息
【问题讨论】:
-
查询完还是要获取结果。
-
您应该为 SQL 使用 PDO:php.net/manual/en/book.pdo.php & 如上所述,您没有获取结果。阅读 PHP 手册,那里都有。还有一个json_encode函数。
-
...一旦您获取结果,使用
json_encode并完成它,编写您自己的格式没有任何意义。如果有的话,格式化 PHP 数组结构而不是编写自己的 JSON。