所以,我把我的PHP页面连接到托管服务器上的我的android应用程序(Hostgator)。现在我的JSON数据的PHP脚本似乎没有正确返回。这在我的wamp服务器上工作得很好。下面的例子的问题...JSON [“data”,“pre database”]
["data","pre database"][{"email":"[email protected]","password":"test","fname":"Thomas","lname":"Cummings","phone":"5052030822","temppass":"15151","alert":"B"}]
任何ide的我做了什么错或发生了什么,将不胜感激。
PHP脚本(可能已经过期,该项目是旧的):
<?php
$user = "ab73953_test";
$pass = "[email protected]";
$db = "ab73953_testdb";
$out = array('data', 'pre database');
echo json_encode($out);
$db = mysqli_connect('localhost', $user, $pass, $db) or die("did not work");
$email=$_POST['username'];
$email = "[email protected]"; // testing
$qry = 'SELECT * FROM users WHERE email = "'. $email .'"' ;
$result = mysqli_query($db, $qry) or die(" did not query");
$count = mysqli_num_rows($result);
$output = array();
if($count > 0){
while($row = mysqli_fetch_assoc($result))
{
$output[]=$row;
}
echo json_encode($output);
}
else
echo json_encode("Could not find user");
mysqli_close($db);
?>
这不是有效的JSON。 – rjdown