Maison > Article > Tutoriel CMS > Comment ecms obtient-il les enregistrements requis en exécutant SQL ?
Comment ecms obtient-il les enregistrements requis en exécutant SQL ?
L'utilisation de la balise intelligente ecms e:loop consiste à obtenir les enregistrements requis en exécutant SQL
Sous certaines conditions, nous exigeons qu'elle soit affichée sur une certaine page du site Web Informations spécifiées,
est recommandé d'étudier "Tutoriel Empire cms"
Cependant, si ce type de spécification est codé en dur, les changements futurs sera énorme.
À ce stade, les avantages des instructions SQL sont mis en évidence. En utilisant les instructions SQL, il vous suffit de modifier les nombres pour remplacer complètement le contenu affiché ; est la suivante :
[e:loop={'select * from phome_ecms_news where id in (2452,2697,2299,2267)',4,24,0}] <li><a href="<?=$bqsr['titleurl']?>"> <?=esub($bqr[title],28)?> </a><span></span></li> [/e:loop]
Selon la spécification de l'instruction sql, les informations de contenu avec les numéros d'identification 2452, 2697, 2299, 2267 sont renvoyées en même temps, l'avant-dernier paramètre derrière le code est 24.
C'est l'exécution de SQL.
(Le contenu suivant provient d'Internet pour expliquer l'utilisation des balises intelligentes)
Instructions d'utilisation des balises intelligentes :
Balise intelligente (e:loop)
Format :
[e:loop={栏目ID/专题ID,显示条数,操作类型, 只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop]
Exemple :
Le code est le suivant :
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] <tr> <td> <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a> (<?=date('Y-m-d',$bqr[newstime])?>) </td> </tr> [/e:loop]
La description spécifique du type d'opération est la suivante :
Type d'opération description
0 Chaque colonne Dernière
1 Populaire dans chaque colonne
2 Recommandé dans chaque colonne
9 Classement des commentaires dans chaque colonne
12 Informations sur les titres dans chaque colonne
15 Téléchargement du classement de chaque colonne
25 Classement des notes de chaque colonne
26 Classement des votes de chaque colonne
3 Toutes les informations les plus récentes (tableau par défaut)
4 Toutes les informations populaires (tableau par défaut)
5 Toutes les recommandations d'informations (tableau par défaut)
10 Tous les classements des commentaires d'informations (tableau par défaut)
13 Tous les titres d'informations (tableau par défaut)
16 Tous les titres de téléchargement d'informations (tableau par défaut)
27 Tous les classements d'informations (tableau par défaut)
28 Classement des votes sur toutes les informations (tableau par défaut)
6 Sujets Dernières informations
7 Informations d'actualité sur les sujets
8 Informations sur les recommandations de sujets
11 Classement des commentaires sur les sujets
11 Classement des commentaires sur les sujets
🎜>
14 Titres de sujets 17 Sujets divers Télécharger le classement 29 Classement par note de chaque sujet 30 Classement par vote de chaque sujet 18 Dernière de chaque table (ID de colonne='nom de la table') 19 Popularité de chaque table (ID de colonne='nom de la table') 20 Tables recommandées (ID de colonne='nom de la table' ) 21 Classement des commentaires de chaque table (ID de colonne='nom de la table') 22 Informations sur le titre de chaque table (ID de colonne='nom de la table') 23 Télécharger le classement de chaque table (ID de colonne='nom de la table') 31 Classement de chaque table (ID de colonne='nom de la table') 32 Classement de vote de chaque table (ID de colonne= 'nom de la table') 24 Requête par sql (ID de colonne='instruction sql') Le préfixe de la table de données est disponible : "[!db.pre!]" signifieCe 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!