[RESOLU] Erreur en creation table temporaire

Eléphant du PHP | 95 Messages

14 juil. 2018, 15:40

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

15 juil. 2018, 23:52

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()
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 95 Messages

30 juil. 2018, 15:24

Merci Arthur