こんにちは、以下の配列の範囲内にあるテーブルからすべてのデータを取得したい: //AJAX から PHP に送信されたデータ
$authors = $_POST['authors'];
$articles= $_POST['articles'];
次の CakePHP クエリで次のエラーが発生します。
クエリ:
$this->Mymodel->find('all', array('conditions' => array('Mymodel.name' => array($authors ,$articles)),'order'=>'Mymodel.id DESC'));
エラー:
Notice (8): Array to string conversion [CORE/Cake/Model/Datasource/DboSource.php, line 2591]
Database Error
Error: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "," LINE 1: ...Mymodel" WHERE "Mymodel"."name" IN (Array, Array) ... ^
私は何を間違っていますか?アリーがあればうまくいくことはわかっているのに$authors = array('sss','rrr');
、なぜ私の場合はうまくいかないのですか?前もって感謝します。