如果直接写
$sql = "... to_tsquery( 'word_1 | word_2' )";
有效,但是如何将此语法与 PDO 的准备好的语句一起使用?
什么是正确的语法:
$sql = " ... to_tsquery( :word_1 | :word_2 ) "; //this is incorrect
$sth = $db->prepare( $sql );
$sth->execute(
array( ':word_1'=>"word_1", ':word_2'=>"word_2" )
);