gpt4 book ai didi

php - 如何在数据库sql中查找针

转载 作者:行者123 更新时间:2023-11-29 12:29:09 27 4
gpt4 key购买 nike

我有一个查询数据库的搜索,即

 $linkcdb = $wpdb->query($wpdb->prepare("SELECT wp_link_factor WHERE wp_link_chk = %s", $u));

其中$u = 是链接;例如;

$u = www.kaka.com
$u = popopo.com
$u = http://jajaja.com

我有一个数据库,其中www、http和.com位于表的列中,列名称为wp_link_chk

现在我面临的问题是用户输入是一个完整的链接,例如www.example.com,而在数据库中我只有.com、http和www

我想要的是如何比较我的完整句子,看看句子中是否有http、www或.com?

执行此操作的函数是 stristr($u,'http') 所以我将如何在数据库中使用此功能,我的意思是我将如何检查 wp_link_chk 列作为反对我判决的针?

最佳答案

使用MySQL函数LOCATE你可以使用类似的东西

... WHERE LOCATE( wp_link_chk, :userInput ) > 0

编辑:请注意,这种方法当然可能会返回多个记录,例如,如果 "http://www.example.com""http" 匹配、“www”“.com”

关于php - 如何在数据库sql中查找针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27860697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com