Nom deTable Mysql $variable

Résolu
pepifou Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
pepifou Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aimerais créer une table MySql dont le nom correspond à une variable. Voici mon code :


$nom_table = $pseudo1 . ' | ' . $pseudo2;

$sql = "CREATE TABLE $nom_table (ID INT not null AUTO_INCREMENT, pseudo VARCHAR (255) not null, message VARCHAR (255) not null, ip VARCHAR (11) not null, PRIMARY KEY (ID))";

mysql_query($sql);



Je n'arrive à créer une table de cette manière uniquement quand je met un nom concret à la place de $nom_table dans la requête. J'espère m'être bien expliqué.

Merci d'avance de votre aide.
A voir également:

1 réponse

Harricote Messages postés 417 Date d'inscription   Statut Membre Dernière intervention   41
 
Je pense savoir comment il faut faire :
il ne faut pas que tu mettes d'espaces entre $pseudo1 et $pseudo2.

Comme ceci : $nom_table = $pseudo1 . '|' . pseudo2;

J'espère que ça marchera !

Voilà
0
pepifou Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci de ta réponse rapide, mais cela ne résout pas le problème.
0
pepifou Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   4 > pepifou Messages postés 55 Date d'inscription   Statut Membre Dernière intervention  
 
Désolé de vous avoir solicité, c'est le caractère " | " qui n'est pas autorisé ! Merci quand même.
0