如何使用布尔运算从数据库中进行简单的行选择?
我有一个搜索引擎。当用户输入搜索词时,我想通过布尔运算从表中选择行。我应该使用
explode();
还是也许
split();
?
我想使用“OR”运算符来选择行。
I have a search engine. I would like to select rows from my table with boolean operations when a user types in a search term. Should I use
explode();
or maybe
split();
?
I would like to use the "OR" operator for selecting the rows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PHP 的 split() 函数已弃用。不要使用它。相反,请尝试explode()、str_split() 或preg_split()。
如果您使用的是 SQL 数据库,例如 MySQL 或 PostgreSQL,请使用 UNION 和 UNION ALL 而不是 OR 进行测试。你可能会感到惊讶。
PHP's split() function is deprecated. Don't use it. Instead, try explode(), str_split(), or preg_split().
If you're using a SQL database, such as MySQL or PostgreSQL, test with UNION and UNION ALL instead of OR. You might be surprised.