我的代码在本地服务器是可以成功运行的,放到服务器后就不行了,刚开始数据库不能启动,后来发现my.ini没有了,找不到,在my.cnf里改了一下路径后可以启动。并且在phpmyadmin也能登录并进行操作,用putty ssh远程登录也可以,就是网页后端可以连接数据库但执行一直失败,求解,谢谢!补充: 用的都是同一个账号,也就是root
$stmt = $link->prepare("SELECT branch, adjust FROM messages WHERE
name=? AND phone_number=?");
$stmt->bind_param("ss", $name, $phone_number);
$name = $this->name;
$phone_number = $this->phone_number;
$stmt->execute();
$result = $stmt->get_result();
if($resurl->num_rows>0){
//省略
}else{
$data = [
"status" => 0
];
echo json_encode($data);
}
永远返回status = 0,但是数据库连接成功并且其他途径如ssh,甚至phpmyadmin都能进行数据库操作
1 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
打印 MySQL 错误信息看看提示什么不就知道了。
echo mysql_errno() . ": " . mysql_error(). "\n";
- 1 回答
- 0 关注
- 345 浏览
添加回答
举报
0/150
提交
取消