is not a valid MySQL-Link resource 請問這是何因?

edited 十月 2013 in 進階PHP討論
mysql_query(): 2 is not a valid MySQL-Link resource in /home/public_html/play.php on line 46
[15-Feb-2007 03:40:14] PHP Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/public_html/play.php on line 47

我的記錄檔常出現這問題,但是我上去後,頁面都是正常執行

我去 google查了 is not a valid MySQL-Link resource 結果顯示的是一堆網站有這樣的問題,但是我去看網站又好好的

請問這樣要如何查出病情?又要如何解決?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2433

評論

  • edited 二月 2007
    @$link = mysql_connect("localhost",$acc_id,$acc_pw);
    @mysql_select_db($acc_name);
    $str="select count(*) from $acc_all where show='Y' && ser='".word($_GET)."'";

    $list = mysql_query($str,$link);//46行
    list($url_list)= mysql_fetch_row($list);//47行,求資料庫總數

    $str ="update $acc_all set wek_count=wek_count+1,all_count=all_count+1 where ser='".word($_GET)."'";
    mysql_query($str,$link) or die('資料錯誤!');

    mysql_close($link);

    ======================
    上面是我的寫法,我覺得很奇怪的是,我放台灣主機,都沒任何問題,但是我放國外主機,就出現問題在記錄檔,但是我找不出原因,因為我到那頁面,從來沒出過問題?!
    請教大大們幫忙解答?
  • edited 二月 2007
    也許是被放在比較忙碌的主機中,導致 MySQL 伺服器沒有即時回應程式的請求,不妨請主機管理人員協助查看。
  • edited 二月 2007
    試著在 mysql_connect 之後做判斷, 連結成功再繼續執行.
    一般DB跟AP分開放置, 可能就要多做些相關的測試判斷,
    或錯誤處理多寫一些囉!
  • edited 四月 2007
    問題已解決!感恩!!
    在後面做判斷解決
Sign In or Register to comment.