MySql : Afficher texte si table existe

leuntout Messages postés 75 Statut Membre -  
Smoking bird Messages postés 911 Statut Membre -
Bonjour,
Je suis en train de créer un programme en PHP dans lequel il y a une partie pour créér des tables dans une BDD.
Le script fonctionne, commence par "if not exist", mais je voudrais qu'un message s'affiche si la table existe.
Mon script actuel :
<?php
if (isset($_POST['classe'])) 
{
    if ($_POST['classe'] != NULL)
    {
		mysql_connect('***','***','***');
		mysql_select_db('***');		
        $classe = mysql_real_escape_string(htmlspecialchars($_POST['classe']));
		mysql_query("CREATE TABLE IF NOT EXISTS ".$classe." (id int(11) NOT NULL AUTO_INCREMENT, nom varchar(100) NOT NULL, prenom varchar(100) NOT NULL, plus varchar(100) NOT NULL, PRIMARY KEY (id)) ") ;		
 		echo"La classe ".$classe." a bien été ajoutée.";
        mysql_close();
    }
	else{
	echo"Erreur";}
}
?>

Je ne sais pas ou ni comment le placer (malgré plusieurs essais).
Merci!

2 réponses

Utilisateur anonyme
 
Salut,

Je ne suis pas un pro mais toujours mieux que rien :)

Ta ton script mais tu veut faire un essaie pour voir si il marche ?

tu prend "wamp".

Et tu remplie sa :
Premier ligne :
Champ = id
Type = INT
Taille/Valeurs*1 = 11
Index = PRIMARY
A_I = AUTO_INCREMENT (coche le).


Deuxième lignes :
Champ = nom
Type = VACHAR
Taille/Valeurs*1 = 100


Troisième lignes :
Champ = prenom
Type = VACHAR
Taille/Valeurs*1 = 100


Quatrième lignes :
Champ = plus
Type = VACHAR
Taille/Valeurs*1 = 100


Ensuite tu Exécute le codes après tu va sur : Insérer.
Et tu devriez voir si sa marche ou pas quand ta fini.
0
Smoking bird Messages postés 911 Statut Membre 58
 
Tente en récupérant le nombres de rows affectés par ta dernière requête peut être?
0