Maison  >  Article  >  Tutoriel CMS  >  Que faire si la limite phpcms ne fonctionne pas

Que faire si la limite phpcms ne fonctionne pas

藏色散人
藏色散人original
2020-04-05 13:20:302220parcourir

Que faire si la limite phpcms ne fonctionne pas

Que dois-je faire si la limite phpcms ne fonctionne pas ?

J'ai récemment utilisé PHPCMS V9 pour créer un site Web et j'ai découvert que la balise get est très simple à 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

. J'ai trouvé 2 méthodes sur le forum, dont la deuxième méthode est la meilleure. Postez 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"}

Vous pouvez ajouter start et num au contrôle.

 2. (Une méthode plus absolue)

{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 !

Recommandations associées : Tutoriel phpcms

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