答えて
あなたのforeach-loopは、値によって渡される(実際にはコピーを意味する)ので実際には変数を変更しません。 それらを修正するために、あなたが参照渡しする必要があります。
foreach ($texte as &$value) {
$value = "%".$value."%";
}
そのように、あなたの配列の実際の値が操作されています。
secondly:データベースにパラメータとして配列を与えることはできません。代わりに、配列をループすることができます。あなたが最初のループでそれを実装する場合、あなたももう参照を使用する必要はありません。
$sql = "SELECT * FROM PROXIMITE WHERE titrefr LIKE :texte";
foreach ($texte as $value) {
$value = "%".$value."%";
$req = $bd->requete_obj($sql, array('texte'=>$value));
while($select = $req->fetch()){
error_log('Test');
}
}
PHPの注意:配列から文字列への変換 –
ありがとうございました! :)) –
あなたは歓迎ですが、データフローの再構築について考えるべきです。すべての単語に対して1つのクエリを実行するだけでは効率的ではありません。 –
- 1. 行列の要素の配列を一致させる
- 2. 必要な配列要素とperlの別の配列要素を一致させる
- 3. ネストした配列内の要素と一致する
- 4. 文字列とワイルドカード文字を一致させて配列要素を検索
- 5. 正規表現とC#のJson配列要素を一致させる
- 6. MongoDBのクエリは、配列内の要素にマッチし、別の配列内の要素を一致させるべきではない文書を取得する
- 7. grepファイルと行内の文字列を一致させる
- 8. 選択に一致する配列内の要素を検索し、配列のその行に書き込む
- 9. 他の配列と配列を一致させる
- 10. numpy配列の要素を取得日時に一致させる
- 11. ReactJS&Enzyme:要素の内容を文字列に一致させる
- 12. 2つの配列の要素を一致させて値を返す方法
- 13. の配列アイテムを一致させる
- 14. Javascript =>配列要素同士を日付で一致させる
- 15. 配列内のすべての一致する要素の数を調べる
- 16. MongoDB - 配列内の複数の値を一致させる
- 17. 配列内の2つの値を一致させる
- 18. 3d配列の "スライス"内の行を互いに一致させるために
- 19. オブジェクト内の配列一致要素からオブジェクトのみを取得する
- 20. 要素インデックスと配列インデックスの一致方法は?
- 21. 1つの要素を別の要素のスクロールと一致させる
- 22. リスト内の複数の要素を一度に一致させるOcamlパターン
- 23. 配列内で一致する要素を変更する方法
- 24. cosmos mongodbに配列要素と一致するようクエリできません
- 25. JSONをトラバースする - JSON要素とDOM要素を一致させるか?
- 26. 配列の値と文字列を一致させる
- 27. MongoDBの配列と文字列を一致させる
- 28. MongoDB単一エントリと配列要素の両方に一致するクエリ
- 29. MongoDBはオブジェクトの配列/配列内の値を一致させます
- 30. ルビー - 配列内の要素の一部が別の配列
request_objを、私はフランス人だ – scaisEdge
をrequete_objない、これは私が作ったデータベースのクラスがあります。 –
プレースホルダを使用しているため、プレースホルダ自体以外のものを置く必要はありません。つまり、一重引用符を削除します: '' '。 PDOを使用しているので、おそらく、それがあなたの引用を処理します。 – tadman