Maison  >  Article  >  Tutoriel CMS  >  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 ?

藏色散人
藏色散人original
2020-01-14 09:26:002423parcourir

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"}

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

SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5 LIMIT 0,20

. 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"}

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"}

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!

Déclaration:
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