我有一个变量 $word,我想在我的 select 语句中匹配它 像这样的东西:“从列正则表达式'[0-9] $ word'的表中选择*” 但这不起作用,那么我如何将变量放入正则表达式中?
谢谢
最佳答案
只能在SQL查询中正确输入,例如:
mysql_query("SELECT * FROM table WHERE column REGEXP 'prefix_".$word."'");
但是你需要记住变量数据需要被正确转义,我认为 addslashes() 就足够了。
关于正则表达式中的php变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688701/