ホームページ  >  記事  >  バックエンド開発  >  flyphp 不確実な複数条件クエリに対する賢明なソリューション

flyphp 不確実な複数条件クエリに対する賢明なソリューション

WBOY
WBOYオリジナル
2016-07-29 08:38:491024ブラウズ

質問: たとえば、実装は次のとおりです
$data = array(
'id' => $_POST['id1'],
'name' => $_POST['name1']
$); Posts = $this ->_modelstudent->findAll($data);
ページには ID 名のテキスト ボックスがあり、ID クエリまたは NAME クエリを入力することも、同時にクエリを入力することもできます。
解決策: 判断を行うためのループを作成します
例は次のとおりです:
$条件 = null;
$fields = array('id', 'name', 'sex', 'phone'); as $each) {
if(!empty($_POST[$each]) ) {
if($conditions) {
$conditions .= " AND {$each}={$_POST[$each]}"; } else {
$conditions .= "{$each}={$_POST[$each]}";
上記は、fleephp のコンテンツを含む、fleephp での不確実な複数条件クエリに対する独創的な解決策を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。