加连接符
$sql="select * from DCKZ limit ".$from.",".$page_size; 

解决方案 »

  1.   

    $sql="select * from DCKZ limit ".$from.",".$page_size; 
    加连接符
    $sql="select * from DCKZ limit ".$from.",".$page_size; 
    这两句是一样的啊
    还是不好用啊
      

  2.   

    $sql="select * from DCKZ";
    $sql." limit $from,$page_size";
      

  3.   

    $sql="select * from DCKZ";
    $sql=$sql." limit $from,$page_size";
      

  4.   

    把这个PHP文件源代码粘贴出来
      

  5.   

    <?php
     if(!session_is_registered("userid") and !session_is_registered("userpass"))
     {
      echo "身份验证失败,属于非法登录! ";
      }else if(empty($DCID)){
    //////////////////////////////////////////////////
    //如果$DCID变量为空,则输出所有调查地链接//
    //////////////////////////////////////////////////
    // $page_size:这个变量是每一页中的记录数. 
    // $total:这个变量存从数据库中得到的记录数. 
    // $pages:这个变量存被分了多少页; 
    // $page:这个变量存当前是第几页. 
    // $from:这个变量存从什么地方开始查找. 
    $page_size=3; //每一页中的记录数.  
    $handler=mssql_connect("localhost","sa","wgz") or die ("Connection Failed!");
    mssql_select_db("JXDC") or die ("Select Database Failed!");
    $res1=mssql_query("select * from DCKZ;") or die ("Query Failed!");
    $total=mssql_num_rows($res1);//得到数据库中一共有多少要的记录数 
    $pages=ceil($total/$page_size);//ceil()取得整数.得到一共要分多少页.
    if(empty($page))    //为$page这个变量赋值 
       { 
            $page=1; 
            $from=0; //从第一条记录开始查找.
           } else { 
           $from=$page*$page_size-$page_size;             
          } 
        $sql="select * from DCKZ".$from.",".$page_size;
    $sql1=$sql."\"";
         $res2=mssql_query($sql1) or die("Query Fenye Failed!"); 
    mssql_close($handler) or die ("Close Database Failed!");
    ?>
    <html>
    <head>
    <title>显示调查</title>
    </head>
    <body>
    <table width="75%" border="1">
      <tr> 
        <td colspan="5"><div align="right">
    <?php 
    $a1="<a href=content.php?"; 
    if($page==1){ 
    echo("首页 上一页"); 
    }else{ 
    $p_back=$page-1; 
    echo("$a1&page=1>首页</a> $a1&page=$p_back>上一页</a>"); 
    }
    if($page>=$pages) { 
    echo("下一页 尾页"); 
    }else{ 
    $p_front=$page+1; 
    echo("$a1&page=$p_front>下一页</a> $a1&page=$pages>尾页</a>"); 
           } 
            echo(" 第 ".$page." 页 "); 
            echo ("共[$pages]页 "); 
    ?> </div>
          </td>
      </tr>
      <tr> 
        <td>调查名称</td>
        <td>参加年级</td>
        <td>参加专业</td>
        <td>开始时间</td>
        <td>结束时间</td>
      </tr>
      <?php while($num=mssql_fetch_array($res2))
    {
    echo "<tr>\n";
    echo  "<td>$num[DCMC]</td>\n";
    echo  "<td>$num[NJ]</td>\n";
    echo  "<td>$num[ZYH]</td>\n";
    echo  "<td>$num[KSSJ]</td>\n";
    echo  "<td>$num[JSSJ]</td>\n";
    echo "<tr>\n";
    }
    ?>
    </table><?php
    }else{
    echo "aaa";

    /////////////////////////////////////////////////////////////////////////
    //如果$DCID不为空,则进入以$DCID为ID的调查页面,开始填写调查//
    /////////////////////////////////////////////////////////////////////////

    }
    ?></body>
    </html>
      

  6.   

    27行:    $sql="select * from DCKZ".$from.",".$page_size;
    少一个limit
      

  7.   

    加上后在$sql1
    下面用echo $sql1;
    exit;
    对一下显示的语句,把他放到mysql数据库中执行一下
      

  8.   

    5555555555.
    我的数据库是SQL Server 2000
    怎么办啊?
    好像没有LIMIT这个语句
    怎样才能实现类似功能啊?
    请指教了