在mysql LIKE中使用php变量

jes*_*est 0 php mysql

我想写一个像这样的mysql查询:

从书籍中选择*,标题为'$ title_';

$标题是一个PHP变量.当我运行上面的查询时,它会抛出一个错误说

'找不到$ title_变量'

我怎样才能做到这一点?

谢谢..

OMG*_*ies 8

使用:

"... WHERE title LIKE '". mysql_escape_real_string($title) ."_'";
Run Code Online (Sandbox Code Playgroud)

你可以使用:

WHERE title LIKE '{$title}_'";
Run Code Online (Sandbox Code Playgroud)

..但是存在SQL注入攻击风险