// 获取总数据量
$sql = "select count(*) as amount from table";
...
FROM哪个Table?

解决方案 »

  1.   

    你试图用一个值为 0 的结果资源号。0 表示你的查询由于某原因失败了,你需要在提交查询之后和在使用返回结果资源号之前检查错误。正确的方法是用类似如下的代码: $result = mysql_query("SELECT * FROM tables_priv");
    if (!$result) {
        echo mysql_error();
        exit;
    }  
    或者 $result = mysql_query("SELECT * FROM tables_priv")
        or die("Bad query: ".mysql_error());
      

  2.   

    select count(*) amount from table 没有as的,as好像是mssql和access的语法
      

  3.   

    // 获取总数据量
    $sql = "select count(*) as amount from table";// 获取数据,以二维数组格式返回结果
    $sql = "select * from gg order by id desc limit ". ($page-1)*$page_size .", $page_size";怎么不是处理的同一张表?表名对吗?
      

  4.   

    把$sql echo出来,然后直接挎贝到phpMyAdmin中执行一下就知道你的sql语句有没写错罗