In thinkphp wird die Methode „distinct()“ zum Entfernen doppelter Werte verwendet und kann eindeutige Werte zurückgeben. Der Parameter der „distinct“-Methode ist ein boolescher Wert und die Syntax lautet „$Model->distinct (Boolescher Parameter). -> field('name')->select();".
Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.
Der Zweck von „distinct()“ in TP besteht hauptsächlich darin, doppelte Werte zu entfernen.
DISTINCT-Methode wird verwendet, um eindeutige unterschiedliche Werte zurückzugeben. Die von
$Model->distinct(true)->field('name')->select();
generierte SQL-Anweisung lautet:
SELECT DISTINCT name FROM think_user
Das Beispiel lautet wie folgt:
wird wie folgt angezeigt
Wenn eindeutig hinzugefügt wird:
Das angezeigte Ergebnis ist.
unten Empfohlenes Lernen für den geposteten Code
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von „distinct' in thinkphp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!