Page 1 sur 1

Erreur en creation table temporaire

Posté : 14 juil. 2018, 15:40
par marih
Bonjour à tous,
j'ai écrit un programme qui marche en utilisant une des tables en création externe.
Cette table doit être une table temporaire. j'utilise le code suivant pour le faire.
// Création de la table Temporaire Evenements
//
if (! $mysql_link=mysqli_connect("localhost","$Host","$MotDB"))
{
echo ("<p align='center'><font size=2 face='Verdana, Arial, Helvetica, sans-serif' color='$CouleurTexte'>
Connexion impossible: </font></p>");
}
else
if (! $mysql_link=mysqli_connect("localhost", "$Host", "$MotDB"))
{
echo "Il est impossible d'établir la connexion à la base de données <br>";
}
else
mysqli_select_db($mysql_link,"$Host") or die ("Connexion pour create ratée <br>");
$create = "create temporary table Evenements (Timbre VARCHAR(150))";
if (! $mysqli_result=mysqli_query($mysql_link,$create))
{
echo ("<p align=center><font size=2 face='Verdana, Arial, Helvetica, sans-serif'color='#FFFFFF'>
<b>La création de la table Temporaire 'Evenements' n'a pas aboutie</b></font></p>");
exit;
}
//
// Fin de la Création de la table Temporaire Evenements
Les retours de creation sont apparemment OK, mais le programme ne fonctionne plus il trouve la table vide plus loin lorsque je l'utilise....
Pouvez-vous m'éclairer ?
merci beaucoup de votre aide

Re: Erreur en creation table temporaire

Posté : 15 juil. 2018, 23:52
par @rthur
Quel est le message d'erreur ?

Regarde du côté de mysqli_error pour récupérer les messages :
http://php.net/mysqli_error
Dans la doc, tu as des exemples qui seront plus efficace que la condition de ton dernier if()

Re: Erreur en creation table temporaire

Posté : 30 juil. 2018, 15:24
par marih
Merci Arthur