mysql查詢失敗通常有以下幾個可能:
成都網站制作、成都做網站、外貿營銷網站建設服務團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標準與要求,同時竭誠為客戶提供服務是我們的理念。創(chuàng)新互聯(lián)建站把每個網站當做一個產品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
sql語句存在語法錯誤
當前用戶沒有權限執(zhí)行sql語句(如沒有刪除表的權限,卻執(zhí)行刪除表的SQL語句)
解決方法:
改正所有的語法錯誤
為用戶添加執(zhí)行某類sql的權限
$MysqlCurd-dql($sql);
$res=0;
$num=mysql_num_rows($res);
這三行的問題。。。
你可以這樣試試
$res= $MysqlCurd-dql($sql);
$num=mysql_num_rows($res);
1、可能運行問題??芍匦聠邮謾C或者電腦。2、可能是內存不夠接收不到新的信息??捎密? 件清理一下垃圾,釋放內存。3、可能是下載的軟件損害。可把 原軟件卸載,然后重新下載 ,安裝。4、 可能是日期或 者時間不對 ??刹榭匆幌氯掌? 間,是否正確。如果 日期和時間不 正確,將會導致網絡錯 誤的出現。5、也可能是軟 件的 服務器出現問題,只需要等 一段時間就會恢復。
mysql_select_db。如果未指定,則使用上一個連接。
2.你的mysql_select_db的第二個參數$link_identifier沒有值,即$mysql不能賦值給mysql_select_db.
使得連接數據庫失敗。才使得mysql_query查詢失敗。
可修改為:
?php
$startTime = microtime ( true ); //打開數據庫
$mysql=mysql_connect('localhost','root','123456');
mysql_select_db('db_test');
if (!$mysql){
echo "連接失敗,原因為:".mysql_error();
exit();
} //讀取prodtuct表
$query = mysql_query("select * from user",$mysql) or die("查詢失敗"); //關閉數據庫
mysql_close($mysql );
?