我是MYSQL和Prepared Statements的新手。我有一些查询需要更改为准备好的语句。问题在于此REGEXP查询:
$objects = mysql_query("SELECT * FROM $table WHERE parent REGEXP ',".
$item .",|^". $item .",|,". $item ."\$|^".
$item ."\$'") or die(mysql_error());
你如何将其转换为与占位符一起准备的声明?
答案 0 :(得分:1)
您应该在预准备语句查询中使用CONCAT函数,而不是使用经典。用于常规查询的串联标志。这应该可以解决问题:)