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!
Lequel est le plus simple, thinkphp ou laravel ?
Quelles sont les performances de thinkphp ?
fonction système()
configuration des variables d'environnement python
Que dois-je faire si mon lecteur C devient rouge ?
Comment générer des nombres aléatoires en js
collection de codes HTML
Comment résoudre l'erreur d'identifiant MySQL invalide