phpmyadmin、ssh连接服务器能对mysql操作,而网页后端却不行

我的代码在本地服务器是可以成功运行的,放到服务器后就不行了,刚开始数据库不能启动,后来发现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都能进行数据库操作

繁星淼淼
浏览 346回答 1
1回答

慕神8447489

打印 MySQL 错误信息看看提示什么不就知道了。 echo mysql_errno() . ": " . mysql_error(). "\n";
打开App,查看更多内容
随时随地看视频慕课网APP