使用$ _GET变量的Recordset查询

时间:2014-03-13 16:55:42

标签: php mysql sql

我创建了一个用户搜索表单和一个用于查询数据库的结果页面。如果用户完全输入搜索条件(使用PHP传递变量),则查询工作正常。我的问题是:如果不完全是数据库中的内容,如何根据用户输入进行SQL代码查询?我尝试使用带有bookName的LIKE函数,但它不起作用。任何帮助都会很有意义。

SELECT *
FROM book
WHERE authFName = colname OR authLName = varauthLName OR ISBN = varISBN OR bookName LIKE
varbookName OR Class_classNbr = varclassNumber
ORDER BY authLName ASC

1 个答案:

答案 0 :(得分:0)

尝试使用'%'与#34;喜欢"命令。它就像一个通配符。

作为:

LIKE '%varbookName%'