正则表达式中的php变量?

标签 php sql mysql regex variables

我有一个变量 $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/

相关文章:

javascript - 添加 PHP 时 CSS 模板下拉菜单中断

php - 使用 php 连接到数据库对我不起作用。用户 'ahmadham_ahmad' 的访问被拒绝

sql - Spring 数据 JPA。选择所有包含标签的帖子

php - 通过标签频率获取相似主题文本的算法

php - 我想使用 PhP 删除组合框中的选定项目,并且该项目也必须反射(reflect)在数据库中

php - 沙盒化用户的 PHP 代码

php - 将变量参数列表传递给 sprintf()

sql - PostgreSql 删除 null 和空字符串之间的差异

php - 在 PHP AWS 中管理 session

mysql - Sql存储过程速度问题