関数コードの詳細な解決策

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:13:341068ブラウズ

次のコードを詳しく説明するのを手伝ってください
public function fetch_all_by_sql($where, $order = '', $start = 0, $limit = 0, $count = 0, $alias = '')
{
$where = $ where && !is_array($w​​here) ? " WHERE $where" : '';
if(is_array($order)) {
$order = '' }
if($count) {
return DB: :result_first ('SELECT count(*) FROM '.DB::table($this->_table).' %i %i %i '.DB::limit($start, $limit), array($alias , $ where, $order));
}
return DB::fetch_all('SELECT * FROM '.DB::table($this->_table).' %i %i %i '.DB::limit ($ start, $limit), array($alias, $where, $order));
}


ディスカッションに返信(解決策)

不明瞭な場合は、マークを付けることができます

わかりません、

public function fetch_all_by_sql ($where, $order = '', $start = 0, $limit = 0, $count = 0, $alias = '')


合計を返すことができるデータベース検索関数数量

パラメータ: $where SQL WHERE と同じ
$ Order と SQL 順序
$ Start とレコードが始まる SQL
$ レコード数の制限
$ 検索結果に直接返されるカウント

上階から +1

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