前回の記事「PHPをデータベース操作に使うには?」をご紹介しました。 》, この記事では引き続き、PHP でデータベース クエリ メソッドを実装する方法を紹介します。 ?一定の参考値があるので、困っている友達が参考になれば幸いです。
クエリ メソッドの実装方法: 前述の原則に基づいて、次のメソッドを使用する必要があります:
//filed メソッド
//テーブル メソッド
/ /where メソッド
//グループ メソッド
/ /having メソッド
/ / order メソッド
#//limit メソッド
#、そのうちの 1 つを呼び出すと、そのうちの 1 つを配列に保存し、最後に select メソッド Query を渡します。そして、最後に結果を返します。次に、それをコードの形式で提示できます。コードは次のとおりです:
最初に (関数) 関数を定義します。フィールド メソッドを使用します。それを渡した後、 , フィールドが渡されたかどうかを判断するため、フィールドが空でない場合は引き続き渡します。空の場合は直接 $this を返します。つまり、空でない場合は処理します。
//フィールド メソッド:
function field($field) { //如果不为空,再进行处理 if (!empty($field)) { if (is_ string($field)) { $this->options['field'] = $field; } else if (is_ array($field)) { $this->options['field'] = join(',', $field); } } return $this; }
//テーブル メソッド:
同じように、最初に、は空です;
function table($table ) { if(!empty ($table)) { $this->options['table'] = $table; } return $this; } //where方法 function where ($where ) { if (!empty($where)) { $this->options[ 'where'] = 'where '.$where ; } return $this; }
//グループメソッド
function group($group) if (!empty($group)) { $this- >options[ ' group'] ='group by '.$group; } return $this; } //having方法 function having($having) { if (!empty ($having)) { $this ->options['having'] = 'having'.$having; } return $this; }
//オーダーメソッド
function order($order) { if (!empty($order)) { $this->options['order'] = 'order by'.$order; } return $thiys; }
//limit method
function limit($limit ) { if (!empty($limit)) { if (is_string($limit)) { $this->options['limit'] ='limit'.$limit; } else if (is_array($limit)) { $this->options['limit'] = 'limit' . join(',',$limit); } } }
上記は、一般公開されているメソッドの一部です;
推奨チュートリアル: 「MySQL チュートリアル 」
以上がPHP でデータベース クエリ メソッドを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。