Analyse des opérations cohérentes de thinkphp

不言
Libérer: 2023-04-01 16:44:02
original
1686 Les gens l'ont consulté

Cet article présente principalement le fonctionnement cohérent de thinkphp. Il analyse en détail l'utilisation spécifique et la signification de la méthode commune sous forme d'exemples. C'est une compétence très pratique. Les amis qui en ont besoin peuvent s'y référer

<.> Cet article analyse l'utilisation opérationnelle cohérente de thinkphp avec des exemples. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

1. Opérations consécutives couramment utilisées, qui peuvent être utilisées consécutivement mais sans ordre particulier. Il doit y avoir des méthodes de sélection, de mise à jour, de suppression, de recherche par la suite

1. . où : Aidez-nous à définir les conditions de requête

2.order : Trier les résultats

$arr=$m->order(&#39;id desc&#39;)->select();//字符串方法,默认是asc升序排列,加desc改为降序排列  
$arr=$m->order(array(&#39;id&#39;=>&#39;desc&#39;,&#39;sex&#39;=>&#39;asc&#39;))->select(); //数组方法
Copier après la connexion
3.limit : Limiter les résultats

limit(2,5)//从第2条取出5条  
limit(&#39;2,5&#39;)//字条串形式参数  
limit(10)//等同于limit(0,10)默认是从0开始
Copier après la connexion
4.field : Définissez le champ de requête

field(&#39;username as name,id&#39;) //传字符,修改字段名  
field(array(&#39;username&#39;=>&#39;name&#39;,&#39;id&#39;)//传数组查询,修改字段名  
field(&#39;id&#39;,true) //获取除了id以外的所有字段
Copier après la connexion
5.table : table

6.group : regroupement

7.having : lié au regroupement

2. Supplément

l'alias est utilisé pour définir une chaîne d'alias pour la table de données actuelle

la page est utilisée pour interroger la pagination (elle sera convertie pour limiter en interne) Chaînes et nombres

join* est utilisé pour prendre en charge les caractères pour les jointures dans les requêtes Chaînes et tableaux

union* L'union utilisée pour la requête prend en charge les chaînes, les tableaux et les objets

distinct Le distinct utilisé pour la requête prend en charge les valeurs booléennes

verrouillage pour la base de données Mécanisme de verrouillage Valeur booléenne

le cache est utilisé pour interroger le cache Il prend en charge plusieurs paramètres (décrits en détail dans la section mise en cache plus tard)

la relation est utilisée. pour les requêtes d'association (nécessite la prise en charge de l'extension du modèle d'association), la chaîne

validate est utilisée pour le tableau de validation automatique des données

auto est utilisée pour le tableau de complétion automatique des données

le filtre est utilisé pour les données chaînes de filtrage

scope* est utilisé pour les caractères de plage nommées Chaînes et tableaux

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'apprentissage de chacun. Pour un contenu plus connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Analyse des fichiers de configuration personnalisés ThinkPHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal