Hier habe ich ein script. Meine frage und grosse bitte ist ob mir jemand helfen kann. Ich verstehe den script nicht so richtig. Ich möchte das jemand erklert mir diesen teil mit $where und hilf mir auch zu sagen wie muss ich das script schreiben das ich $where als WHERE status=ACTIVE umwandle.
Ich hoffe das jemand kann mir helfen wofür ich mich sehr bedanke.
static function count($table, $where = '', $order = '', $limit = '', $group = '')
{
$sql = 'SELECT COUNT(*) ';
$sql .= 'FROM `' . $table . '` ';
$sql .= ($where == '' ? '' : 'WHERE ' . $where . ' ');
$sql .= ($order == '' ? '' : 'ORDER BY ' . $order . ' ');
$sql .= ($group == '' ? '' : 'GROUP BY ' . $group . ' ');
$sql .= ($limit == '' ? '' : 'LIMIT ' . $limit . ' ');
return DB::result($sql);
}
static function field($table, $field, $where = '', $order = '', $limit = '', $group = '')
{
$sql = 'SELECT `' . $field . '` ';
$sql .= 'FROM `' . $table . '` ';
$sql .= ($where == '' ? '' : 'WHERE ' . $where . ' ');
$sql .= ($order == '' ? '' : 'ORDER BY ' . $order . ' ');
$sql .= ($group == '' ? '' : 'GROUP BY ' . $group . ' ');
$sql .= ($limit == '' ? '' : 'LIMIT ' . $limit . ' ');
return DB::column($sql);
}
static function select($table, $where = '', $order = '', $limit = '', $fields = '*', $group = '')
{
$sql = 'SELECT ' . (is_array($fields) ? '`' . implode('`,`', $fields) . '`' : $fields) . ' ';
$sql .= 'FROM `' . $table . '` ';
$sql .= ($where == '' ? '' : 'WHERE ' . $where . ' ');
$sql .= ($order == '' ? '' : 'ORDER BY ' . $order . ' ');
$sql .= ($group == '' ? '' : 'GROUP BY ' . $group . ' ');
$sql .= ($limit == '' ? '' : 'LIMIT ' . $limit . ' ');
return DB::all($sql);
}
Ich hoffe das jemand kann mir helfen wofür ich mich sehr bedanke.
static function count($table, $where = '', $order = '', $limit = '', $group = '')
{
$sql = 'SELECT COUNT(*) ';
$sql .= 'FROM `' . $table . '` ';
$sql .= ($where == '' ? '' : 'WHERE ' . $where . ' ');
$sql .= ($order == '' ? '' : 'ORDER BY ' . $order . ' ');
$sql .= ($group == '' ? '' : 'GROUP BY ' . $group . ' ');
$sql .= ($limit == '' ? '' : 'LIMIT ' . $limit . ' ');
return DB::result($sql);
}
static function field($table, $field, $where = '', $order = '', $limit = '', $group = '')
{
$sql = 'SELECT `' . $field . '` ';
$sql .= 'FROM `' . $table . '` ';
$sql .= ($where == '' ? '' : 'WHERE ' . $where . ' ');
$sql .= ($order == '' ? '' : 'ORDER BY ' . $order . ' ');
$sql .= ($group == '' ? '' : 'GROUP BY ' . $group . ' ');
$sql .= ($limit == '' ? '' : 'LIMIT ' . $limit . ' ');
return DB::column($sql);
}
static function select($table, $where = '', $order = '', $limit = '', $fields = '*', $group = '')
{
$sql = 'SELECT ' . (is_array($fields) ? '`' . implode('`,`', $fields) . '`' : $fields) . ' ';
$sql .= 'FROM `' . $table . '` ';
$sql .= ($where == '' ? '' : 'WHERE ' . $where . ' ');
$sql .= ($order == '' ? '' : 'ORDER BY ' . $order . ' ');
$sql .= ($group == '' ? '' : 'GROUP BY ' . $group . ' ');
$sql .= ($limit == '' ? '' : 'LIMIT ' . $limit . ' ');
return DB::all($sql);
}
Kommentar