Bonjour, je cherche à faire une vérification d'existence d'une table dans ma BDD pour ensuite faire un boucle du genre si la boucle existe l'afficher,si elle n'existe pas afficher un formulaire pour la créer.
Pour le moment j'ai ceci
Le problème c'est que dans le show table si je met "like" ça ne marche que si la table existe et si je l'enlève c'est l'inverse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 $cnx=mysql_connect("localhost","root","") or die("erreur de connexion au serveur"); mysql_select_db("wiki",$cnx) or die("erreur de connexion a la bdd"); $search=$_POST['cherche']; echo $search.'<br />'.'<br />'; echo 'Résultat de la recherche'.'<br />'.'<br />'; $res=mysql_query("SELECT valeur FROM $search"); //if(!empty($res)) if(mysql_query("SHOW TABLES LIKE'".$search."'")) { while($result=mysql_fetch_assoc($res)) { //echo $result[0].'<br />'; echo $result['valeur'].'<br />'; }} else { echo 'la recherche '.'<b>'.$search.'</b>'.' n\'existe pas'; }
Merci
Partager