du php à SPIP

Passer de php à la construction de boucles spip n'est pas toujours très facile.
Voici un exemple où j'ai créé une table spip_en_ligne avec les champs suivants:
id_session auto incement et clé, id_auth, time sous la forme 000-00-00 00:00:00

Je fais ensuite cette requete :
SELECT * FROM spip_en_ligne, spip_auteurs WHERE spip_en_ligne.id_auth=spip_auteurs.id_auteur AND time>DATE_SUB(NOW(),INTERVAL 5 MINUTE)
de là je récupère entre autre le nom de l'auteur et diverses infos.

Mais comment ecrire cette requete avec des boucles spip?

Je ne vois pas du tout

* quo-libris tapuscrivait, le 22/10/2007 23:32:

Passer de php à la construction de boucles spip n'est pas toujours très facile.
Voici un exemple où j'ai créé une table spip_en_ligne avec les champs suivants:
id_session auto incement et clé, id_auth, time sous la forme 000-00-00 00:00:00

Je fais ensuite cette requete :
SELECT * FROM spip_en_ligne, spip_auteurs WHERE spip_en_ligne.id_auth=spip_auteurs.id_auteur AND time>DATE_SUB(NOW(),INTERVAL 5 MINUTE)
de là je récupère entre autre le nom de l'auteur et diverses infos.

Mais comment ecrire cette requete avec des boucles spip?

Je ne vois pas du tout

<BOUCLE_AuteurEnLigne(EN_LIGNE auteurs){time>(#ENV{date})}>

Après, il faut jouer avec |affdate{'Y-m-d'} et ses variantes et plu{} pour rajouter 5 minutes

--
RealET

RealET a écrit :

* quo-libris tapuscrivait, le 22/10/2007 23:32:
  

Passer de php à la construction de boucles spip n'est pas toujours très facile.
Voici un exemple où j'ai créé une table spip_en_ligne avec les champs suivants:
id_session auto incement et clé, id_auth, time sous la forme 000-00-00 00:00:00

Je fais ensuite cette requete :
SELECT * FROM spip_en_ligne, spip_auteurs WHERE spip_en_ligne.id_auth=spip_auteurs.id_auteur AND time>DATE_SUB(NOW(),INTERVAL 5 MINUTE)
de là je récupère entre autre le nom de l'auteur et diverses infos.

Mais comment ecrire cette requete avec des boucles spip?

Je ne vois pas du tout
    

<BOUCLE_AuteurEnLigne(EN_LIGNE auteurs){time>(#ENV{date})}>

Après, il faut jouer avec |affdate{'Y-m-d'} et ses variantes et plu{} pour rajouter 5 minutes

Wouahou! Bravo et merci :wink: