【问题标题】:mysql_fetch_array (MYSQL)mysql_fetch_array (MYSQL)
【发布时间】:2011-07-16 21:54:48
【问题描述】:

我是初学者,我有一个错误

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\VertrigoServ\www\index.php on line 35

还有代码...

$sresult = mysql_query("SELECT code, location FROM banners");
while ($row_s = mysql_fetch_array($sresult))
{
    $banner[$row_s["location"]]=$row_s["code"];
}

【问题讨论】:

    标签: mysql arrays fetch


    【解决方案1】:

    试试这个

    $sresult = mysql_query("SELECT code, location FROM banners");
    if (!$result) {
        die('Invalid query: ' . mysql_error());
    }
    while ($row_s = mysql_fetch_array($sresult))
    {
        $banner[$row_s["location"]]=$row_s["code"];
    }
    

    并检查错误是什么。

    【讨论】:

      【解决方案2】:

      查询有问题。 试试:

      $result = mysql_query("..");
      if(!$result){
        echo "Query error: " . mysql_error();
      }
      

      【讨论】:

      • or die() :-( :-( phpfreaks.com/blog/or-die-must-die -- 我一直不明白为什么人们一直在使用它……甚至是一开始就开始使用它。 ..
      • 同意 die(),我个人从未在自己的代码中使用过它,但这是写到这里时首先想到的,奇怪 :)
      猜你喜欢
      • 1970-01-01
      • 2011-06-23
      • 2015-04-04
      • 1970-01-01
      • 2012-05-18
      • 2012-09-04
      • 1970-01-01
      • 2010-12-04
      • 2012-02-18
      相关资源
      最近更新 更多