if($_GET['a']&$_GET['b'])
{
$result=mysql_query("SELECT * FROM xxx WHERE e0 = '$_GET[a]' AND e1 = '$_GET[b]'",$xxx);
}就是说当$_GET['a']为空时忽略$_GET['a']或者$_GET['b']为空时忽略$_GET['b']甚至两者皆为空时同时忽略$_GET['a']和$_GET['b']......~(^@^)~
{
$result=mysql_query("SELECT * FROM xxx WHERE e0 = '$_GET[a]' AND e1 = '$_GET[b]'",$xxx);
}就是说当$_GET['a']为空时忽略$_GET['a']或者$_GET['b']为空时忽略$_GET['b']甚至两者皆为空时同时忽略$_GET['a']和$_GET['b']......~(^@^)~
if($_GET['a']&!$_GET['b'])
{
$result=mysql_query("SELECT * FROM xxx WHERE e0 = '$_GET[a]'",$xxx);
}
if(!$_GET['a']&!$_GET['b'])
{
$result=mysql_query("SELECT * FROM xxx WHERE e1 = '$_GET[b]'",$xxx);
}
if($_GET['a']&$_GET['b'])
{
$result=mysql_query("SELECT * FROM xxx WHERE e0 = '$_GET[a]' AND e1 = '$_GET[b]'",$xxx);
}
要是JAVA的话,用hibernate或ibatis非常容易实现。