1

我对 MYSQL 和准备好的语句很陌生。我有一些查询需要更改为准备好的语句。问题在于这个 REGEXP 查询:

$objects = mysql_query("SELECT * FROM $table WHERE parent REGEXP ',". 
    $item .",|^". $item .",|,". $item ."\$|^". 
    $item ."\$'") or die(mysql_error());

您如何将其转换为带有占位符的准备好的声明?

4

1 回答 1

1

您应该在准备好的语句查询中使用 CONCAT 函数,而不是使用经典的 . 常规查询的连接符号。这应该可以解决问题:)

于 2012-09-13T21:21:58.843 回答