繁体   English   中英

php文件在localhost服务器中工作,但不在cpanel中工作

[英]php file working in localhost server but not in cpanel

 if($_SERVER['REQUEST_METHOD']=='POST'){

//这是我的数据库

 include 'db.php'; 

 $con = mysqli_connect($servername,$username,$password,$dbname);

//输入

 $email = $_POST['email'];
 $password = $_POST['password'];
 $phone = $_POST['phone'];

//检查查询

 $Sql_Query = "select * from user_info where email = '$email' and password   = '$password' and phone = '$phone' ";


 $check = mysqli_fetch_array(mysqli_query($con,$Sql_Query));

 if(isset($check)){

 echo "Data Matched";
 }
 else{
 echo "Invalid combination of Username or Phone and Password ! Please Try     Again";
 }

 }else{
 echo "Check Again";
 }

//结束

mysqli_close($con);

错误是什么,请帮我解决

请设置要包含的根路径。

<?php include('db.php'); ?> 

您的问题可能已解决。

如果问题仅在server上,则以下内容可能对您有帮助:

  1. 检查mysqli是否在服务器上启用。
  2. 重新检查用户名,密码和数据库名。
  3. 检查数据库是否包含一个名为user_info的表,如果是的话,还要检查列名。
  4. 尝试使用echo 123;exit;调试 ,然后找到代码中断的位置。
  5. 还要检查错误日志文件。

希望这对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM