Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用jquery post连接到我的sql数据库时返回错误消息_Php_Jquery_Mysql_Post - Fatal编程技术网

Php 如何使用jquery post连接到我的sql数据库时返回错误消息

Php 如何使用jquery post连接到我的sql数据库时返回错误消息,php,jquery,mysql,post,Php,Jquery,Mysql,Post,我试图使用jquery post函数返回一个错误来检索错误 到目前为止,我已经用php编写了 $connect=mysql\u connect(“本地主机”、“用户名”、“密码”)或die(“连接到数据库时出错”) 但是我想像这样重新发布消息 $connect = mysql_connect("localhost","username","password"); if(!$connect){ $data['error'] = true; $data['mes

我试图使用jquery post函数返回一个错误来检索错误

到目前为止,我已经用php编写了

$connect=mysql\u connect(“本地主机”、“用户名”、“密码”)或die(“连接到数据库时出错”)

但是我想像这样重新发布消息

$connect = mysql_connect("localhost","username","password");

if(!$connect){              
  $data['error'] = true;
  $data['message'] = "Error connecting to the database.";
  echo json_encode($data);  
};
救命

试试这个:

$connect = mysql_connect("localhost","username","password") or die(json_encode(array('error' => true, 'message' => mysql_error())));
这会将错误编码为json字符串,请尝试以下操作:

$connect = mysql_connect("localhost","username","password") or die(json_encode(array('error' => true, 'message' => mysql_error())));

这将把错误编码为一个json字符串

Perfect,我编辑它以适应
$connect=mysql\u connect(“localhost”、“username”、“password”)或die(json\u encode(数组('error'=>true,'message'=>'无法连接到数据库')MySQL错误发送也很好,因为它将对调试有很大帮助(除非您以其他方式记录它,或者在生产站点上)。我编辑了完美,以适应
$connect=MySQL\u connect(“localhost”、“username”、“password”)或死亡(json\u encode(数组('error'=>true,'message'=>'无法连接到数据库'))MySQL错误也可以发送,因为它对调试有很大帮助(除非您以其他方式记录它,或者在生产站点上)。