#CHAMP_SQL

#CHAMP_SQL permet d’extraire tout champ SQL associé à une boucle.

Het baken #CHAMP_SQL kan in alle lussen worden gebruikt om de waarde van een veld uit een SQL-tabel te halen. #CHAMP_SQL kan vooral van pas komen wanneer een baken met dezelfde naam als het veld al bestaat (bijvoorbeeld bij meerdere databases). Bekijk bijvoorbeeld het baken #POINTS uit de core van SPIP. Om dit veld op te halen moeten we gebruik maken van #CHAMP_SQL{points} anders zal de compiler van SPIP aannemen dat we het baken #POINTS bedoelen, wat uitsluitend bestaat in een lus met voorwaarde {recherche} (een lus met zoekresultaten).

Opmerking: Het baken #CHAMP_SQL kan niet dynamisch worden gedefinieerd. De parameter moet verplicht een constante waarde zijn: #CHAMP_SQL{points} zal goed werken, maar #CHAMP_SQL{#GET{champ}} geeft een compilatiefout.

Auteur Hanjo Publié le :

Traductions : عربي, català, English, Español, français, Nederlands