那么SQL语句应该这样写
$sql="select * from master where {$_SESSION['lev']} in(1,10,100) "
至于怎么判断就简单了,自己根据结果集判断就可以了,希望可以帮到你。
php的底层是用C开发的 |和&位运算符在PHP里也能使用数组的结构跟C的不一样 所以不能像C这样直接进行数组位运算
但是你完全可以用PHP写一个类似的运算函数
你要输出什么?我就假设两个条件是数字,选好条件提交后,显示条件1>还是<条件2吧。
<form action="" method="post"><label>条件1:
<select name="select1">
<option value="0" selected="selected">选项1</option>
<option value="1">选项2</option>
</select>
</label>
<label> 条件2:
<select name="select2">
<option value="0" selected="selected">选项1</option>
<option value="1">选项2option>
<option value="2">选项3</option>
</select>
</label>
<input name="b1" type="submit" value="查询" />
<?php
if($_POST['select1']<$_POST['select2']){
echo $_POST['select1']."<".$_POST['select2']
}else if($_POST['select1']>$_POST['select2']){
echo $_POST['select1'].">".$_POST['select2']
}
else if($_POST['select1']=$_POST['select2']){
echo $_POST['select1']."=".$_POST['select2']
}
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)