簡體   English   中英

如何使用PHP將mysql結果轉換為JSON對象

[英]how can I convert mysql result into JSON object using php

我試圖將一個mysql資源id轉換為JSON對象作為ajax調用的響應發送這是我試圖使用的代碼

<?php
require_once 'config.php';
$sql="SELECT * FROM `inquiry` WHERE 1";
$res=mysql_query($sql);
if($res)
echo json_encode($res);
?>

我收到此錯誤消息

Warning: [json] (php_json_encode) type is unsupported, encoded as null in /home/smartco/public_html/kb/q.php on line 6

空值

我該怎么做

將代碼更改為

$res = mysql_query($sql);
while($data = mysql_fetch_array($res)) {
 $output[] = $data;
}
echo json_encode($output);

您正在編碼資源ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM