alors voila j'ai la variable suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$demain9 = date('d-m-Y', strtotime('+9 day'));
ce qui me donne la date du 9eme jour après aujourdhui,

je veux créer dans ma base une table ayant pour nom $demain9

j'ai donc fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
include("connection.php"); 
$connection = mysql_connect($host,$user,$pass); 
mysql_select_db($bdd);
if ( ! $connection ) die ("<center><br>Désolé mais la base de données est indisponible<br></center>");
 
$requete="CREATE TABLE if not exists $demain9 (Champ1 varchar(20),Champ2 varchar(20) ) ";
malheureusement , j'ai le message suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Erreur SQL !You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '11-06-2009 (Champ1 varchar(20),Champ2 varchar(20) )' at line 1
alors que si je remplace par exemple dans la requete sql $demain9 par test, j'ai bien une table nommée test avec 2 champs qui se créé...

merci par avance de vos réponses