在SQL查询中连接两个PHP变量

用户名

因此,我有一个SQL查询,我想使用LIKE运算符和下划线通配符来查询数据库,其中下划线通配符使用字符串的首字母和尾字母来构造模式。我将字符串的字母存储在两个php变量中-$ first(代表第一个字母)和$ last(代表最后一个字母),从那里开始在查询中使用它们。我尝试了许多不同的方法来使查询正常工作,但到目前为止,我还没有取得任何成功。您能否看一下我的代码并指出错误和/或建议更正。任何帮助将不胜感激。

$query2 = "SELECT name, description, subcategory, image, price FROM baby_products WHERE name LIKE '".$first."'+'_'+'".$last."'";
Narendrasingh西索迪亚

尝试一下

$query2 = "SELECT name, description, subcategory, image, price FROM 
baby_products WHERE name LIKE '%{$first}%' OR '%{$last}%'";

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章