鍍金池/ 問答/PHP  Linux  數(shù)據(jù)庫/ phpmyadmin、ssh連接服務器能對mysql操作,而網(wǎng)頁后端卻不行

phpmyadmin、ssh連接服務器能對mysql操作,而網(wǎng)頁后端卻不行

我的代碼在本地服務器是可以成功運行的,放到服務器后就不行了,剛開始數(shù)據(jù)庫不能啟動,后來發(fā)現(xiàn)my.ini沒有了,找不到,在my.cnf里改了一下路徑后可以啟動。并且在phpmyadmin也能登錄并進行操作,用putty ssh遠程登錄也可以,就是網(wǎng)頁后端可以連接數(shù)據(jù)庫但執(zhí)行一直失敗,求解,謝謝!
補充: 用的都是同一個賬號,也就是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,但是數(shù)據(jù)庫連接成功并且其他途徑如ssh,甚至phpmyadmin都能進行數(shù)據(jù)庫操作

回答
編輯回答
骨殘心

打印 MySQL 錯誤信息看看提示什么不就知道了。

echo mysql_errno() . ": " . mysql_error(). "\n";
2017年10月18日 23:37