Bonsoir,
Je n'arrive pas à faire fonctionner dans mes codes la fonction CREATE TEMPORARY TABLE
cet exemple est tout simple car je n'ai aucun affichage dés que j'utilise CREATE TEMPORARY TABLE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $qry = "CREATE TEMPORARY TABLE temp_detail "; $qry .= "SELECT id_champ, journee FROM `journee` WHERE status = 4 ORDER BY MAJ DESC LIMIT 0, 30;" ; $qry .= "SELECT * FROM temp_detail" ; $res = $db->sql_query($qry); while ($row = $db->sql_fetchrow($res)) { bla bla bla }
La requete s'affiche bien dans phpmyadmin mais pas d'affichage sur ma page web.
J'ai aussi affiché la syntax de la requete sur ma page web puis copier sur phpmyadmin pour controle et elle fonctionne.
Je pense que cela doit venir de cette ligne :
Mais je ne trouve rien qui pourrait me donner la solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 while ($row = $db->sql_fetchrow($res))
Je suis obligé de faire une table temporaire pour faire des jointures avec des lignes ou le résultat est null. pas de souci avec les jointures car je bloque juste avec le resulat de cette requete.
Merci pour votre aide.
Partager