当 $catalog 为空时
catalog = $catalog ORDER
就变成
catalog = ORDER
显然出现了语法错误至少需要用引号将 $catalog 括起,写作 '$catalog'不过这样还是有问题的:只能查询到 catalog 为空的记录
如果你不希望这样,应该在 $catalog 为空时,不写 catalog='$catalog'
catalog = $catalog ORDER
就变成
catalog = ORDER
显然出现了语法错误至少需要用引号将 $catalog 括起,写作 '$catalog'不过这样还是有问题的:只能查询到 catalog 为空的记录
如果你不希望这样,应该在 $catalog 为空时,不写 catalog='$catalog'
解决方案 »
- 关于php类私有变量和获取的变量的问题
- ZEND STUDIO 为什么无法解析PHP_MYSQL.dll 没装之前都能解析 该怎么弄啊·谢谢了
- PDO:ODBC如何在调用时存储过程传入传入二进制参数
- PHP修改excel内容
- 求PHP招聘的笔试题目。
- 有没有好一点的聊天室啊 文本的也行!
- PHP提问 1:大家现在用PHP的版本是多少,最新是多少,我学PHP应该用那个版本?是不是后缀由PHP3又改成PHP了?
- 一段语句的流程?
- ··请教大家:知道这些目录路径是什么意思吗,代表什么吗???
- 在函数中static 和 global 有何本质上的区别?
- php 面向对象的一个问题
- 如何点击书签后获取当前的URL?
$tiaojian = '';
}else{
$tiaojian = "and catalog = $catalog";
}
$sql = "select * from subcatalog WHERE name LIKE '%$keywords%' $tiaojian ORDER BY rank $rank limit $pages, $rows"