table (non) temporaire mysql
Bonjour a tous.
Je souhaiterais utiliser des tables temporaire en mysql.
J'utilise un mini-script de test qui est comme ceci :
Code:
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" :P
Que je change d'adresse pour ensuite y revenir ou bien de carrement quitter le navigateur n'y change rien :
Citation:
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 :( :
Citation:
Unknown table 'lol'
Emploi-je mal cette fonctionnalité ?
Merci de bien vouloir m'aider