#CHAMP_SQL

#CHAMP_SQL permite extrair qualquer campo SQL associado a um loop.
  • Apparu en : SPIP 2.0

A tag #CHAMP_SQL pode ser usada em todos os loops e permite extrair um campo de uma tabela SQL.
#CHAMP_SQL mostra-se muito útil quando uma tag com o mesmo nome do campo já existe (com bases múltiplas, por exemplo).

Tomemos o exemplo de #POINTS que faz parte do núcleo do SPIP; Para extrair um campo #POINTS, devemos obrigatoriamente usar #CHAMP_SQL{points}, ou o compilador do SPIP achará que estamos a chamar #POINTS que só pode ser encontrado num loop com o critério {recherche}.

Nota: A tag #CHAMP_SQL não pode ser definida dinamicamente, é forçosamente uma constante que deve servir de parâmetro. #CHAMP_SQL{points} funciona, mas não #CHAMP_SQL{#GET{champ}}.

Ver também

-  a família de tags #INFO_XXX
-  a criação de uma tag #INFO_CHAMP para aceder ao valor de um campo, que é ele mesmo variável

Autor Ricardo Porto Publié le : Mis à jour : 17/04/25

Traductions : عربي, English, français, Nederlands, Português do Brasil