thinkphp exp ialah ungkapan yang komprehensif untuk menyokong tetapan keadaan yang lebih kompleks bukan sahaja Digunakan untuk keadaan dan juga boleh digunakan untuk kemas kini data.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.
Apakah maksud thinkphp exp?
pertanyaan exp dalam ThinkPHP
select * from vendor where vendor_id = vendor_f_id
Dalam thinkphp, untuk kesederhanaan dan kepelbagaian kod, kaedah asli tidak dipertimbangkan untuk pertanyaan sql, tetapi peta pertanyaan digunakan Pertanyaan
$condition[ 'vendor_f_id' ] = 'vendor_id';
Walau bagaimanapun, apabila thinkphp mengendalikan keadaan di atas, ia menukarnya kepada kod berikut:
select * from vendor where vendor_f_id = 'vendor_id'
Dengan kata lain, vendor_id dianggap sebagai rentetan Diproses
Penyelesaian kepada masalah di atas ialah:
$condition[ 'vendor_f_id' ] = [ 'exp' , ' = vendor_id ' ];
ekspresi exp
exp bukan pengendali, tetapi Ia adalah ungkapan komprehensif untuk menyokong tetapan keadaan yang lebih kompleks Keadaan operasi exp tidak akan dianggap sebagai rentetan, dan sebarang sintaks yang disokong oleh SQL boleh digunakan, termasuk penggunaan fungsi dan nama medan.
exp bukan sahaja digunakan untuk keadaan, tetapi juga untuk kemas kini data
$model = M('news'); //文章的浏览数 + 1 $data['browse'] = array('exp', 'browse + 1');
Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"
Atas ialah kandungan terperinci thinkphp exp apa maksudnya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!