我php的出的问题---大家来看看

我php的出的问题---大家来看看

点记首页文章的详细内容,不能链接到相应的地方,还是返回首页

我在admin.php想编辑过去的文章
出现
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/html/includes/sql_layer.php on line 286

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/html/includes/sql_layer.php on line 286
点文章-详细内容-属性的网址是http://x.x.x.x/modules.php?name=News&file=article&sid=&mode=&order=0&thold=0
而实际文章的地址是
http://x.x.x.x/modules.php?name=News&file=article&sid=1&mode=&order=0&thold=0

所以今不去,   注意--------,一个sid= 另外一个sid=1-------

这是怎么回事?????
function sql_fetch_row(&$res, $nr=0)
{
global $dbtype;
switch ($dbtype) {

    case "MySQL":
       $row = mysql_fetch_row($res);----------------->*****line286******大家看看
       return $row;
    break;;

    case "mSQL":
        $row = msql_fetch_row($res);
        return $row;
    break;;

    case "postgres":
    case "postgres_local":
        if ( $res->get_total_rows() > $res->get_fetched_rows() ) {
                $row = pg_fetch_row($res->get_result(), $res->get_fetched_rows() );
                $res->increment_fetched_rows();
                return $row;
        } else {
                return false;
        }
    break;;

    case "ODBC":
    case "ODBC_Adabas":
        $row = array();
        $cols = odbc_fetch_into($res, $nr, $row);
        return $row;
    break;;

    case "Interbase":
        $row = ibase_fetch_row($res);
        return $row;
    break;;

    case "Sybase":
        $row = sybase_fetch_row($res);
        return $row;
    break;;

    default:
    break;;
    }
}