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!
Configuration: Windows 7
Opera 9.80

2 réponses

  1. 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
  2. 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