Bonjour a tous.
Je souhaiterais utiliser des tables temporaire en mysql.
J'utilise un mini-script de test qui est comme ceci :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
  session_start();
  echo "_".session_id()."_";
  /* CONNETION */
  $hostname= "localhost";
  $database= "kikoo_db";
  $username= "root";
  $password= "";
  $connect = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); 
  mysql_select_db($database, $connect) or trigger_error(mysql_error(), E_USER_ERROR);
  /* ######### */
 
  $r = "create temporary table lol (str  text)";
  $res = mysql_query($r) or die(mysql_error());
?>
La premiere venue sur la page ca se passe bien (normal ) en revanche des que j'y retourne, eh bien vous allez pas me croire mais ca "die"
Que je change d'adresse pour ensuite y revenir ou bien de carrement quitter le navigateur n'y change rien :
Table 'lol' already exists
L'id de la session me montre pourtant bien que c'en est une nouvelle si je quitte le navigateur et y retourne.
Et puis, evidemment, si j'essaye de faire un "drop table lol" il m'envoi de faire voir :
Unknown table 'lol'
Emploi-je mal cette fonctionnalité ?
Merci de bien vouloir m'aider