0
我想從mysql數據庫檢索值並將其轉換爲json。從mysql數據庫中檢索值json_encode php中的值
<?php
$con = mysql_connect("localhost","name","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dbname", $con);
$result = mysql_query("SELECT Inc_number FROM Increment WHERE id=1");
while($row = mysql_fetch_array($result))
{
echo $row['Inc_number'];
echo "<br />";
}
mysql_close($con);
$objJSON['sample'] = $result;
$objJSON = json_encode($objJSON);
echo($objJSON);
?>
我得到這樣的輸出,
{ 「樣本」:空}
我想4,而不是零。我在這裏做錯了什麼? 請幫助我
感謝,
$ result是一個mysql結果句柄。它在這個特殊的腳本調用之外沒有任何意義 - 對它進行編碼並將其發送到瀏覽器毫無意義。然而,$ row將是一個數組,表示來自該$結果的單行數據,並且該數組** CAN **可以被json編碼並被髮送並且仍然有意義。 – 2012-08-08 05:40:36
我試過也...但沒有工作 – 2012-08-08 05:45:53