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