Temporary table avec PEAR DB

Temporary table avec PEAR DB - PHP - Programmation

Marsh Posté le 08-07-2004 à 12:14:34    

Voica, je développe une appli en PHP et j'utilise la couche d'abstraction PEAR DB. Je voudrais exécuter le code suivant via la fonction DB::query()

Code :
  1. CREATE TEMPORARY TABLE tmp
  2. SELECT champ1_index, champ2_index FROM test_table WHERE champ1_index = '1';
  3. INSERT INTO tmp
  4. SELECT champ1_index, champ2_index FROM test_table WHERE champ2_index = '1';
  5. SELECT * from tmp;
  6. DROP TABLE tmp;


Mais ça marche pas :( J'ai l'impression qu'il ne trouve pas la table temporaire tmp car il n'a pas gardé en mémoire le résultat des précédentes requêtes...
 
qq'un saurait m'aider? Merci :)

Reply

Marsh Posté le 08-07-2004 à 12:14:34   

Reply

Marsh Posté le 08-07-2004 à 13:50:02    

C'est bon, j'ai trouvé...

Reply

Marsh Posté le 08-07-2004 à 13:52:31    

C'était quoi ?


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 08-07-2004 à 14:45:21    

ben fallait lancer :  
$db->query("CREATE TEMPORARY TABLE tmp SELECT champ1_index, champ2_index FROM test_table WHERE champ1_index = '1'" );
 
$db->query("INSERT INTO tmp SELECT champ1_index, champ2_index FROM test_table WHERE champ2_index = '1'" );
 
$db->query("SELECT * from tmp" );
 
$db->query("DROP TABLE tmp" );
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed