Heim > php教程 > php手册 > Zusammenfassung der zugehörigen Verwendung der Datenbankbetriebsfunktion $this->db->where() im CI-Framework

Zusammenfassung der zugehörigen Verwendung der Datenbankbetriebsfunktion $this->db->where() im CI-Framework

高洛峰
Freigeben: 2016-12-27 13:20:18
Original
1913 Leute haben es durchsucht

Die Beispiele in diesem Artikel fassen die Verwendung der Datenbankbetriebsfunktion $this->db->where() im CI-Framework zusammen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Verwendung der CI-Framework-Datenbankbetriebsfunktion this->db->where()

1) $this-> ;db-> ;where('MATCH (field) AGAINST ("value")', NULL, FALSE)

Wenn $this->db->where() den optionalen dritten Parameter akzeptiert, set Wenn Sie es auf FALSE setzen, schützt CodeIgniter keine Feld- oder Tabellennamen, die Backticks enthalten.

2) $this->db->or_where()

Diese Funktion ist fast identisch mit der obigen. Der einzige Unterschied besteht darin, dass die von dieser Funktion generierte Klausel OR verwendet. Verbunden:

$this->db->where('name !=', $name);
$this->db->or_where('id >', $id);
// 生成: WHERE name != 'Joe' OR id > 50
Nach dem Login kopieren

Hinweis: or_where() hieß früher orwhere(), was veraltet ist.

3) $this->db->where_in();

Generieren Sie eine WHERE-Feld-IN-Abfrageanweisung ('item', 'item') und verwenden Sie ggf. AND. Verbunden .

$names = array('Frank', 'Todd', 'James');
$this->db->where_in('username', $names);
// 生成: WHERE username IN ('Frank', 'Todd', 'James')
Nach dem Login kopieren

4) $this->db->or_where_in();

Generieren Sie ein WHERE-Feld IN ('item ', 'item') Abfrageanweisungen, ggf. mit ODER verknüpft.

$names = array('Frank', 'Todd', 'James');
$this->db->or_where_in('username', $names);
// 生成: OR username IN ('Frank', 'Todd', 'James')
Nach dem Login kopieren

5) $this->db->where_not_in();

Erzeuge ein WHERE-Feld NOT IN (' item', 'item') Abfrageanweisungen, ggf. mit AND verknüpft.

$names = array('Frank', 'Todd', 'James');
$this->db->where_not_in('username', $names);
// 生成: WHERE username NOT IN ('Frank', 'Todd', 'James')
Nach dem Login kopieren

6) $this->db->or_where_not_in();

Erzeuge ein WHERE-Feld NOT IN (' item', 'item') Abfrageanweisungen, ggf. mit ODER verknüpft.

$names = array('Frank', 'Todd', 'James');
$this->db->or_where_not_in('username', $names);
// 生成: OR username NOT IN ('Frank', 'Todd', 'James')
Nach dem Login kopieren

Ich hoffe, dass dieser Artikel für jedermann beim PHP-Programmdesign basierend auf dem CodeIgniter-Framework hilfreich sein wird.

Weitere Informationen zur Verwendung der Datenbankbetriebsfunktion $this->db->where() im CI-Framework finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage