如何使用布尔运算从数据库中进行简单的行选择?

发布于 2024-11-30 19:36:54 字数 167 浏览 1 评论 0原文

我有一个搜索引擎。当用户输入搜索词时,我想通过布尔运算从表中选择行。我应该使用

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恬淡成诗 2024-12-07 19:36:54

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文