Maison > Tutoriel CMS > PHPCMS > Que dois-je faire si phpcms get sql ne génère pas de résultats ?

Que dois-je faire si phpcms get sql ne génère pas de résultats ?

藏色散人
Libérer: 2020-01-14 09:26:00
original
2467 Les gens l'ont consulté

Que dois-je faire si phpcms get sql ne génère pas de résultats ?

Que dois-je faire si phpcms get sql ne génère pas le résultat ?

Solution au problème invalide de PHPcms v9 get tag sql Statement limit

Get tag est très facile à utiliser Après avoir personnalisé le modèle, get devient presque. universel. Cependant, après la mise à niveau de PHPCMS vers la V9, de nombreuses fonctions de 2008 ont été supprimées. Par exemple, dans la balise get, un LIMIT 0,20 a été automatiquement ajouté à la fin. De cette façon, même si vous écrivez num='number', cela ne servira à rien. Écrivez-le dans l'instruction SQL. À l'intérieur, par exemple,

{pc:get sql="SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5" cache="3600" page="$page" dbsource="discuz" return="data"}
Copier après la connexion

signalera une erreur. L'instruction SQL imprimée est :

SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5 LIMIT 0,20
Copier après la connexion

. Il existe 2 méthodes, dont la deuxième méthode est la meilleure. Collez simplement le code directement :

 1. Par exemple,

{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc" start="0" num="4" return="v"}
Copier après la connexion

peut être contrôlé en ajoutant start et num.

 2. (Une méthode plus parfaite)

{pc:get sql="SELECT title,url FROM v9_news where catid=9 and status=99 order by updatetime desc limit 0,4--" return="v"}
Copier après la connexion

Faites attention aux deux signes moins après 4 et commentez l'instruction LIMIT 0,20 fournie avec la v9 !

Site Web PHP chinois, un grand nombre de tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

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