所以,我把我的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