Heim > PHP-Framework > Denken Sie an PHP > thinkphp exp was bedeutet das?

thinkphp exp was bedeutet das?

藏色散人
Freigeben: 2022-12-05 11:01:58
Original
1997 Leute haben es durchsucht

thinkphp exp ist ein umfassender Ausdruck zur Unterstützung komplexerer Bedingungseinstellungen. Die Betriebsbedingungen von exp werden nicht als Zeichenfolgen behandelt, und es kann jede von SQL unterstützte Syntax verwendet werden, einschließlich der Verwendung von Funktions- und Feldnamen Wird für Where-Bedingungen verwendet und kann auch für Datenaktualisierungen verwendet werden.

thinkphp exp was bedeutet das?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ThinkPHP Version 5, Dell G3-Computer.

thinkphp exp was bedeutet das?

exp-Abfrage in ThinkPHP

select * from  vendor where vendor_id = vendor_f_id
Nach dem Login kopieren

In thinkphp erwägen wir aus Gründen der Einfachheit und Vielseitigkeit des Codes nicht, die native Methode zum Abfragen von SQL zu verwenden, sondern die Abfragekartenmethode zum Abfragen zu verwenden

$condition[ 'vendor_f_id' ] = 'vendor_id';
Nach dem Login kopieren

Thinkphp verarbeitet jedoch Wenn die oben genannten Bedingungen erfüllt sind, wird es in den folgenden Code umgewandelt:

select * from vendor where vendor_f_id = 'vendor_id'
Nach dem Login kopieren

Mit anderen Worten, Vendor_ID wird als Zeichenfolge behandelt

Die Lösung für das obige Problem lautet:

$condition[ 'vendor_f_id' ] = [ 'exp' , ' = vendor_id ' ];
Nach dem Login kopieren

exp-Ausdruck

exp Es ist kein Operator, sondern ein umfassender Ausdruck zur Unterstützung komplexerer Bedingungseinstellungen. Die Betriebsbedingungen von exp werden nicht als Zeichenfolgen behandelt und es kann jede von SQL unterstützte Syntax verwendet werden, einschließlich der Verwendung von Funktions- und Feldnamen.

exp wird nicht nur für Where-Bedingungen verwendet, sondern auch für Datenaktualisierungen

$model = M('news');
//文章的浏览数 + 1
$data['browse'] = array('exp', 'browse + 1');
Nach dem Login kopieren

Empfohlenes Lernen: „thinkPHP Video Tutorial

Das obige ist der detaillierte Inhalt vonthinkphp exp was bedeutet das?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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 Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage