不管用什么条件检索,结果只有一条SQL查询语句。
关键字填写了的查询,用 and 连接上就是了。
关键字填写了的查询,用 and 连接上就是了。
解决方案 »
- www.3800hk.com 这个网站是什么程序做的?
- 为什么这个页面在PHP5.3下不能正常的被执行?
- 邮件头应该包含哪些域
- php模拟登陆教务出现object moved to here,加上了curl_setopt($ch, CURLOPTFOLLOWLOCATION, 1);
- PHP读取Oracle数据包
- 求段php导出mysql备份数据的代码
- 关于PHP中显示“echo "<script language='javascript'>"; ”之类的问题
- My Sql能支持多大的数据量?
- 救命啊?
- 如何实现点击表头信息按表头字段顺序或倒序排序
- 数据库取出的值怎么用逗号分隔成可读性强的数据?
- 页面乱码问题
var sql="...... whrer 1 = 1";
if(性别不为空)
{
sql += " and sex=sex";
}
if(爱好不为空)
{
sql+= "and 爱好 = 爱好";
}这样一个个来
$Where = " where 1 ";
if($_POST['name']<>"")
$Where = " and name like '%".$_POST['name']."%'";
if(...)
$Where = " and ..........";最后把这个Where 子句接在sql语句上并加排序或分页就可以了
$sql = "Select ... from ... ".$Where." order by .. limit .."
{
sql += " and sex=sex";
}
看到没有啊..如果不为空才+
如果为空它根本不会+啊..