我正在为图书数据库创建一个搜索引擎。我有一个单选按钮,用于精确搜索和类似的搜索。我的查询是,我应该如何生成一个精确搜索的SQL查询。例如,我有ISBN和标题作为字段。同样,我有很多领域,他们可以保持空白,也填充太多。我应该如何生成此查询的SQL查询?我应该如何在PHP中生成动态查询字符串?
例如,如果标题填充,ISBN填充,那么它应该是
select * from book_info where isbn="$_POST['isbn']" and title="$_POST['title']"
如果10个字段填充那怎么产生?检查该字段是否为空是解决方案。但是有没有比这更好的解决方案?
没有归属于Munroe先生? :) –
它在替代文本中,我认为StackOverflow也使它成为标题文本。呵呵... –