Dalam thinkphp, kaedah distinct() digunakan untuk mengalih keluar nilai pendua dan boleh mengembalikan nilai unik Parameter kaedah berbeza ialah nilai Boolean dan sintaksnya ialah "$Model->distinct. (Parameter Boolean )->field('name')->select();".
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.
Tujuan distinct() dalam TP adalah terutamanya untuk mengalih keluar nilai pendua
Kaedah DISTINCT digunakan untuk mengembalikan nilai berbeza yang unik . Pernyataan SQL yang dijana oleh
$Model->distinct(true)->field('name')->select();
ialah:
SELECT DISTINCT name FROM think_user
Contoh adalah seperti berikut:
ialah dipaparkan seperti ini
Jika anda menambah berbeza:
Hasilnya ialah
Berikut ialah kod yang disiarkan
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah kegunaan distinct dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!