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('id desc')->select();//字符串方法,默认是asc升序排列,加desc改为降序排列
$arr=$m->order(array('id'=>'desc','sex'=>'asc'))->select(); //数组方法
Copier après la connexion
3.limit : Limiter les résultats
limit(2,5)//从第2条取出5条
limit('2,5')//字条串形式参数
limit(10)//等同于limit(0,10)默认是从0开始
Copier après la connexion
4.field : Définissez le champ de requête
field('username as name,id') //传字符,修改字段名
field(array('username'=>'name','id')//传数组查询,修改字段名
field('id',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!