$con ="";
if(isset($a) && (!empty($a))){
$con.=" and a like '%$a %' ";
}
if(isset($b) && (!empty($b))){
$con.=" and b like '%$b %' ";}
$Sql = "SELECT * FROM t1 where 1 $con ";如果查询条件有变化的情况的下~~怎么执行这条语句啊~
如果$con =""时~~为什么会出错啊~~
在MYSQL里为什么就不会出错啊~
那应该怎么写这句SQL语句啊~?
谢谢啦~!!
if(isset($a) && (!empty($a))){
$con.=" and a like '%$a %' ";
}
if(isset($b) && (!empty($b))){
$con.=" and b like '%$b %' ";}
$Sql = "SELECT * FROM t1 where 1 $con ";如果查询条件有变化的情况的下~~怎么执行这条语句啊~
如果$con =""时~~为什么会出错啊~~
在MYSQL里为什么就不会出错啊~
那应该怎么写这句SQL语句啊~?
谢谢啦~!!
解决方案 »
- 求一个更新表的某字段到关联表的另一字段的sql
- 请教下面的语句
- 真的晕了,关于SQL server2005的.......
- 问一个触发器的写法
- 从文本文件中导入数据库~~
- sql语句拼写 重新发帖,刚的表格弄乱了 。求强人回帖
- 下面这个sql视图怎么转换成oracle
- 如何取出sqlserver中的的一个表的字段名字?
- SqlDumpExceptionHandler: Process 51 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating thi
- 请教函数的问题
- [SQL2K]我使用delete from table where condition有人说这不是物理删除?
- SQL查询中怎样判断一个长字符串 [包含] 另一个字段的值?
$con =" 1 = 1";
$Sql = "SELECT * FROM t1 where 1 $con "; 这样写对吗?怎么这样不行啊~?