MySQL 到 JSON 编码错误/无结果
MySQL to JSON Encode Error / No Results
我知道此类问题已被问过几次,但我的问题有点不同,我无法解决这个问题。我检查了其他类似的问题,但找不到解决方案,因为一切似乎都是正确的。
我有一个名为 KalkanliMekanlar 的数据库 table,里面有 3 个 table。现在,我想对 Mekanlar table 的内容进行编码。它里面有 5 列和 22 行。
当我 运行 以下 PHP 代码时,我看不到任何结果。如果你能帮助我,我将不胜感激。
我不知道它是否有帮助,但我的服务器在 digitalocean 上。
非常感谢您的帮助!
PHP代码:
$sql = "SELECT * FROM Mekanlar";
$result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection));
$emparray[] = array();
while($row =mysqli_fetch_assoc($result))
{
$emparray[] = $row;
}
echo json_encode($emparray);
mysqli_close($connection);
非常感谢您的帮助!
替换为:
$emparray[] = array();
这样:
$emparray = array();
按照@RhinoDevel 的建议,也这样做
while($row =mysqli_fetch_assoc($result))
{
array_push($emparray,$row);
}
编辑:根据 Rhino 的评论,
$array[] = array ();
for ($i = 0 ; $i < 5 ; $i++) {
$array[] = $i;
}
$logger->info("OP : " . json_encode($array));
$array = array ();
for ($i = 0 ; $i < 5 ; $i++) {
$array[] = $i;
}
$logger->info("RD : " . json_encode($array));
$array = array ();
for ($i = 0 ; $i < 5 ; $i++) {
array_push($array , $i);
}
$logger->info("YL : " . json_encode($array));
产量:
2015-07-17T06:59:42-04:00 TestPatient.api INFO OP : [[],0,1,2,3,4]
2015-07-17T06:59:42-04:00 TestPatient.api INFO RD : [0,1,2,3,4]
2015-07-17T06:59:42-04:00 TestPatient.api INFO YL : [0,1,2,3,4]
我知道此类问题已被问过几次,但我的问题有点不同,我无法解决这个问题。我检查了其他类似的问题,但找不到解决方案,因为一切似乎都是正确的。
我有一个名为 KalkanliMekanlar 的数据库 table,里面有 3 个 table。现在,我想对 Mekanlar table 的内容进行编码。它里面有 5 列和 22 行。
当我 运行 以下 PHP 代码时,我看不到任何结果。如果你能帮助我,我将不胜感激。
我不知道它是否有帮助,但我的服务器在 digitalocean 上。
非常感谢您的帮助!
PHP代码:
$sql = "SELECT * FROM Mekanlar";
$result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection));
$emparray[] = array();
while($row =mysqli_fetch_assoc($result))
{
$emparray[] = $row;
}
echo json_encode($emparray);
mysqli_close($connection);
非常感谢您的帮助!
替换为:
$emparray[] = array();
这样:
$emparray = array();
按照@RhinoDevel 的建议,也这样做
while($row =mysqli_fetch_assoc($result))
{
array_push($emparray,$row);
}
编辑:根据 Rhino 的评论,
$array[] = array ();
for ($i = 0 ; $i < 5 ; $i++) {
$array[] = $i;
}
$logger->info("OP : " . json_encode($array));
$array = array ();
for ($i = 0 ; $i < 5 ; $i++) {
$array[] = $i;
}
$logger->info("RD : " . json_encode($array));
$array = array ();
for ($i = 0 ; $i < 5 ; $i++) {
array_push($array , $i);
}
$logger->info("YL : " . json_encode($array));
产量:
2015-07-17T06:59:42-04:00 TestPatient.api INFO OP : [[],0,1,2,3,4]
2015-07-17T06:59:42-04:00 TestPatient.api INFO RD : [0,1,2,3,4]
2015-07-17T06:59:42-04:00 TestPatient.api INFO YL : [0,1,2,3,4]