这不是关于UTF-8 Unicode的重复问题。
我是php的新手,我正在尝试创建一个json
响应。
我按如下方式将数据正确添加到我的数据库中
然后我尝试连接到DB,我成功完成了。
但之后,当我尝试使用以下代码创建json响应时,它不会显示任何json响应。
我的PHP代码是:
<?php
define('HOST','localhost');
define('USER','root');
define('PASS','qwerty');
define('DB','carol');
$con = mysqli_connect(HOST,USER,PASS,DB);
if (!$con)
{
echo "Please try later..";
}
else
{
echo "DB Connected..";
}
$sql = "SELECT * from songs";
$res = mysqli_query($con,$sql);
if (!$res)
{
echo "query failed..";
}
else
{
echo "Query success..";
echo (mysqli_num_rows($res));
}
$result = array();
while($row = mysqli_fetch_array($res)){
array_push($result,
array('title'=>$row[0]),
array('url'=>$row[1]),
array('lyrics'=>$row[2])
);
}
echo json_encode(array("result"=>$result));
mysqli_close($con);
?>
我是第一次尝试PHP使用一些在线tutuorial。 如果我的代码中有任何错误,请帮助我找出错误。
提前谢谢。