PHP文件没有返回任何值

时间:2017-02-07 14:51:24

标签: php mysql database mysqli

这适用于我的Android应用程序。我的数据库中有两个表。我可以使用php文件(url.php)将值插入表中。我使用不同的php文件(table.php)来比较这两个表。但是,当我在浏览器中运行该文件时,我收到url.php的响应,但是table.php的空白页。

我在本地主机上执行此操作时没有任何问题,但是当它在服务器上运行时无效。

PS:连接都是正确的。我没有在这里指定主机名和其他详细信息。 是否必须对mysql或mysqli的使用做任何事情。 这是url.php的代码

<?php
$hostname = "";
$username = "";
$password = "";
$dbname = "";
$con = mysqli_connect($hostname,$username,$password,$dbname);
$unique_id = $_POST['unique_id'];
$link = $_POST['link'];
$sent = $_POST['sent'];
$Sql_Query = "insert into downloads (unique_id,link,sent) values ('$unique_id','$link','$sent')";
if(mysqli_query($con,$Sql_Query)){

    echo 'Data Inserted Successfully';

}
else{

    echo 'Try Again';

}
mysqli_close($con);
?>

以下是table.php的代码

<?php
     header('Content-type: application/json');
     $hostname = "";
     $username = "";
     $password = "";
     $dbname = "";
     mysql_connect("$hostname", "$username", "$password") or  die("cannot       connect"); 
     mysql_select_db("$dbname");
     $sent = $_GET['sent'];
     $sql=mysql_query("SELECT d.unique_id, u.name FROM downloads d LEFT JOIN users u ON u.name = d.unique_id WHERE d.link = '{$sent}'");
     while($row=mysql_fetch_assoc($sql))
     $output[]=$row;
     json_encode($output);
     print(json_encode($output));
     mysql_close();
   ?>

0 个答案:

没有答案