我只是通过我的php文件输出错误。我相信这是一个简单的解决方案。 虽然它应该显示数据,但它正在显示它。
[{"first_name":"first_name","mobile_phone":"mobile_phone"},`
这是我的php文件。真的希望这是一个简单的修复。感谢
<?php
function connect() {
// Connecting to mysql database
$con = mysql_connect(private);
// Selecing database
$db = mysql_select_db("intraweb_db") or die(mysql_error()) or die(mysql_error());
// returing connection cursor
return $con;
}
//end of connect to db
connect();
$sql=mysql_query("SELECT 'first_name', 'mobile_phone' FROM `admin_contacts`");
$output = array();
while($r = mysql_fetch_assoc($sql)){
$output[]=$r;
}
echo json_encode($output);
?>
太棒了;)谢谢你们。让它运作
答案 0 :(得分:2)
您的查询错误。不要在列名中使用单引号或双引号。
试试这个:
$sql=mysql_query("SELECT first_name,mobile_phone FROM `admin_contacts`");
$output = array();
while($r = mysql_fetch_assoc($sql)){
$output[]=$r;
}
echo json_encode($output);
?>
您还需要更改此行:
$db = mysql_select_db("intraweb_db") or die(mysql_error()) or die(mysql_error());
到
$db = mysql_select_db("intraweb_db") or die(mysql_error());