distinct (paramètre booléen)->field. ('nom ')->select();".">
Dans thinkphp, la méthode distinct() est utilisée pour supprimer les valeurs en double et peut renvoyer des valeurs uniques. Le paramètre de la méthode distinct est une valeur booléenne et la syntaxe est "$Model->distinct (paramètre booléen)". -> champ('nom')->select();".
L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.
Le but de distinct() dans TP est principalement de supprimer les valeurs en double
La méthode DISTINCT est utilisée pour renvoyer des valeurs différentes uniques. L'instruction SQL générée par
$Model->distinct(true)->field('name')->select();
est :
SELECT DISTINCT name FROM think_user
L'exemple est le suivant :
s'affiche comme ceci
Si distinct est ajouté :
Le résultat affiché est
ci-dessous Apprentissage recommandé pour le code publié
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!