ホームページ >バックエンド開発 >PHPチュートリアル >関数コードの詳細な解決策
次のコードを詳しく説明するのを手伝ってください
public function fetch_all_by_sql($where, $order = '', $start = 0, $limit = 0, $count = 0, $alias = '')
{
$where = $ where && !is_array($where) ? " 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