【发布时间】:2014-06-11 23:26:41
【问题描述】:
我想根据他们已经添加的属性在我的 SQL 数据库中选择用户。该属性是以任何网站域名开头的链接。
那么我应该在 PHP 中使用什么命令来根据所选域名过滤行?当然不考虑链接的其余部分,只考虑域名。
【问题讨论】:
-
SQL 查询中的 WHERE 子句?
-
WHERE 在列中查找整个值。我需要部分查找值,即我需要通过仅查找“www.domainname123.com”@Mark 来过滤链接“www.domainname123.com/123456”
-
WHERE 不限于整列;通过使用 MySQL 函数(或 LIKE),您可以在一个列上进行部分搜索,甚至可以通过 CONCAT() 在多个列上进行搜索。在这里,您可以使用 WHERE 和 regex 来隔离域,或使用 LIKE