Rumah > Artikel > rangka kerja php > Apakah perbezaan antara cari dan pilih dalam thinkphp?
Perbezaan: 1. find() akan mencari sekeping data pertama yang memenuhi syarat dan mengembalikan tatasusunan satu dimensi manakala pilih() akan mencari semua data yang memenuhi syarat dan mengembalikan dua-; tatasusunan dimensi. 2. Nilai hasil find() menggunakan "$data["nama kunci"]", manakala nilai hasil pilih() menggunakan "$data[0]["nama kunci"]".
Persekitaran pengendalian tutorial ini: sistem Windows 7, thinkphp versi 5, komputer DELL G3.
thinkphp ialah rangka kerja pembangunan PHP yang lebih baik yang boleh membangunkan sistem pengurusan seni bina MVC dengan cepat Kita perlu menggunakan kaedah select() dan find() Kedua-dua kaedah boleh mengembalikan tatasusunan set data, tetapi Apakah perbezaannya? Mula-mula, lihat perbandingan kod saya:
$tech=M('techlevel','HR_CS_','DB_CONFIG2'); $Data=$tech->where('id=1')->find(); dump($Data); $Data=$tech->where('id=1')->select(); dump($Data);
Keputusan:
array(6) { ["ID"] => int(1) ["TechLevel"] => string(2) "10" ["Remark"] => string(4) "��" ["CreateDate"] => string(19) "2013-03-14 15:14:38" ["CreateBy"] => string(5) "admin" ["ROW_NUMBER"] => string(1) "1" } array(1) { [0] => array(6) { ["ID"] => int(1) ["TechLevel"] => string(2) "10" ["Remark"] => string(4) "��" ["CreateDate"] => string(19) "2013-03-14 15:14:38" ["CreateBy"] => string(5) "admin" ["ROW_NUMBER"] => string(1) "1" } }
Seperti yang dapat dilihat daripada kod di atas, find() mengembalikan tatasusunan satu dimensi dan pilih () mengembalikan tatasusunan Dua dimensi, jadi nilai tatasusunan satu dimensi menggunakan $data["TechLevel"], dan tatasusunan dua dimensi menggunakan $data[0]["TechLevel"]. 'Saya tidak faham ini pada permulaan Penggunaan, penyahpepijatan untuk sehari tidak berbaloi Akhirnya, dengan kaedah pembuangan, saya dapat melihat perbezaan antara kedua-dua kaedah!
[Cadangan tutorial berkaitan: rangka kerja thinkphp]
Atas ialah kandungan terperinci Apakah perbezaan antara cari dan pilih dalam thinkphp?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!