新手问问题,请回答,谢谢

新手问问题,请回答,谢谢

以下是必须全部条件都满足才可以得到查询的结果,现在需要的是满足一个条件即可查询到结果,如何修改:

[复制到剪切板]
CODE:
<?
include 
"conn.php";
if(
$_POST['xuewei']!='')
{
$query.=" and xuewei =  '".$_POST['xuewei']."' " ;
}
if(
$_POST['dqfl']!='')
{
$query.=" and dqfl =  '".$_POST['dqfl']."' " ;
}
if(
$_POST['dqyxfl']!='')
{
$query.=" and dqyxfl like  '%".$_POST['dqyxfl']."%' " ;
}
if(
$_POST['zyfl']!='')
{
$query.=" and zyfl =  '".$_POST['zyfl']."' " ;
}
if(
$_POST['tjjznr']!='')
{
$query.=" and tjjznr =  '".$_POST['tjjznr']."' " ;
}

$sql=" select  *  from  dede_addon15  where  1 $query "  ;
$result=mysql_query($sql) ;
echo 
$sql ;
while(
$row=mysql_fetch_array($result))
{
echo 
$row['xuewei']. "<br>";
echo 
$row['dqfl']. "<br>";
echo 
$row['dqyxfl']. "<br>";
echo 
$row['zyfl']. "<p>";
echo 
$row['tjjznr']. "<p>";
}  
?> ;


[ 本帖最后由 yafeikf 于 2007-12-3 15:50 编辑 ]

用or连起来试试~
我的Blog

这还不简单?用这其中两个 (and ,or ,&&, ||),为了让你学习,就不多说了,自己看看书就明白了!