我看不出为什么这会返回空方括号。我实际上要做的是从href
动态更新div。
<?php
$con=mysqli_connect("localhost","ee2800","secret","ee2800");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else{
echo "connected";
}
$select = mysql_query('SELECT * FROM Songs');
$rows=array();
While($row=mysql_fetch_array($select))
{
$rows[] = $row;
}
echo json_encode($rows);
?>
答案 0 :(得分:4)
但我无法理解为什么这会返回空方括号
因为您正在使用
mysqli_connect
与
mysql_query
因此,没有要编码的数据和空数组会为您提供空方括号:)您无法混合这两个API。如果使用MySQLi进行连接,请始终使用 MySQLi 。当你已经对连接进行了一些错误检查时,为什么不对查询结果呢?