...
用where,你这是何苦呢,哎。

解决方案 »

  1.   

    $aaa如果有值,那么会把满足$aaa条件的列出,
    如果$aaa没有给值时,怎么可以把全部资料都列出呢?
    我试了,不行,如果不付值就一条也显示不出来
      

  2.   

    可能大家没有明白我的意思
    $sql="select * from user where aaa='$aaa';
    这句是固定的,因为有时候$aaa是有值的
    在不改边上面这句的情况下$aaa为什么值可以列出所有记录?
      

  3.   

    用$sql="select * from user where aaa like '%$aaa%';试试看啊
      

  4.   

    $sql="select * from user";
    if(还有其他条件)
     $sql.="where aaa=$aaa";你的 明白 ?是不是你的AAA来自于一个列表的值
      

  5.   

    可以先判断$aaa的值,
    if($aaa == "") $where ="where 1";
    else $where = "where aaa=$aaa";
    $sql = "select * from user $where";想问问你的 $aaa 是怎么得到的?为什么要$aaa为任何值都列出全部内容呢?
      

  6.   

    根据条件搜索?
    $sql = "select * from user ";
    if(isset($aaa) && !empty($aaa))
      $sql .= "where aaa = '$aaa'";
      

  7.   

    if($type=="男人")
    {
    $limit="";
    }
    else
    {
    $limit ="where aaa=$aaa";
    }
    $sql = "select * from user $limit";
      

  8.   

    你想干什么??
    $aaa="'or'1";
    $sql="select * from user where aaa='$aaa';
    试试
      

  9.   

    呵呵,是这样的,
    list.php?aaa=xxxx
    我想列出一些信息,有的时候会只运行list.php
    当单独运行list.php时就显示全部信息。
      

  10.   

    $aaa="%";
    $sql="select * from user where aaa='$aaa';呵呵,你把变量$aaa赋值为统配符%不就好了?
      

  11.   

    $sql="select * from user where aaa='$aaa';请问$aaa为什么值时,可以列出user里面的全部内容呢?
    $aaa="%"