( select * from A where id>10) a
join
B
on a.id=B.id
对过参数进行筛选,不管是get或post,传一个类型值进去,然后获取该值,作为sql的条件,就行了。String para=request.getParameter("wenzhangleixing")
对于sql可这么写:select * from wenzhang where wenzhangleixing=para值
条件在变量$a、$v中,组织查询语句$sql,查询的结果再输出即可,例子代码关键部分:
<?php$a=$_GET['attr'] || 'a'
$v=$_GET['value'] || '你'
if(mysql_connect('127.0.0.1','root','123456')){
$sql="SELECT id FROM `tab` WHERE `attr`='$a' AND `value`='$v'"
if ($res=mysql_query($sql)){
$row=[]
while(list($id)=mysql_fetch_array($res)) $row[]=$id
mysql_free_result($res)
mysql_close()
echo '查询结果:'. implode($row,'<br>')
}else echo "执行SQL:$sql<br>失败:".mysql_error()
}else echo 'MYSQL连接失败:".mysql_error()
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)