複数の「いいね」を使用してPDOでクエリを実行する必要があります。
これまでのところ、1のクエリは次のようになります。$ query = $ database-> prepare('SELECT * FROM table WHERE column1 LIKE?'); $ query-> execute(array('%$ value1%'));
だから、私がmysqlでこれを持っていた場合:
mysql_query("SELECT * FROM table WHERE column1 LIKE %$value1% OR column1 LIKE %$value2% OR column2 LIKE %$value1%")
PDOでどのように変換されますか?
mysql_query("SELECT * FROM table WHERE column1 LIKE ? OR column1 LIKE ? OR column2 LIKE ?")
$query->execute(array('%$value1%','%$value2%',.....));
それで十分でしょうか?