Auteur Sujet: Problème Avec La Creation D'une Table  (Lu 1608 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ccriniti

  • Débutant
  • *
  • Messages: 86
Problème Avec La Creation D'une Table
« le: 26 avril 2003 à 16:17:14 »
Voici mes requetes :

$resulta = mysql_db_query($database_name,'CREATE TABLE `$contenu` ( `id` INT( 15 ) NOT NULL AUTO_INCREMENT,`element` TEXT NOT NULL ,PRIMARY KEY ( `id` ) ,FULLTEXT ( `element` ) );');
$resultb = mysql_db_query($database_name,'CREATE TABLE `$menu` ( `id` INT( 15 ) NOT NULL AUTO_INCREMENT,`element` TEXT NOT NULL ,PRIMARY KEY ( `id` ) ,FULLTEXT ( `element` ) );');

Et avec ça il me créé une table $contenu et une table $menu, mais moi j'aimerais qu'il me mette comme nom la valeur attribuée a la variable.

Merci d'avance pour votre aide, ccriniti.
« Modifié: 26 avril 2003 à 16:18:04 par ccriniti »

Hors ligne sky

  • Habitué
  • **
  • Messages: 156
    • http://www.graphiks.net
Problème Avec La Creation D'une Table
« Réponse #1 le: 26 avril 2003 à 16:21:18 »
slt
Essaye peut etre de mettre le tout entre "

Je suis pas sur mais je crois que ca devrai marcher :-)
The php Rulez !
.::Graphiks, aide webmaster::.

Hors ligne sky

  • Habitué
  • **
  • Messages: 156
    • http://www.graphiks.net
Problème Avec La Creation D'une Table
« Réponse #2 le: 26 avril 2003 à 16:31:46 »
tient pour faire un test voila ce que j'ai fais:

<?PHP
$contenu="test";
$menu="test32";
$resulta = "mysql_db_query($database_name,'CREATE TABLE `$contenu` ( `id` INT( 15 ) NOT NULL AUTO_INCREMENT,`element` TEXT NOT NULL ,PRIMARY KEY ( `id` ) ,FULLTEXT ( `element` ) );')";
$resultb = "mysql_db_query($database_name,'CREATE TABLE `$menu` ( `id` INT( 15 ) NOT NULL AUTO_INCREMENT,`element` TEXT NOT NULL ,PRIMARY KEY ( `id` ) ,FULLTEXT ( `element` ) );')";

print "le resulta donne:<br> $resulta <br>";
print "Le resultb dçonne:<br> $resultb";

?>

Pour moi ca marche avec juste les " en plus !
The php Rulez !
.::Graphiks, aide webmaster::.

Hors ligne ccriniti

  • Débutant
  • *
  • Messages: 86
Problème Avec La Creation D'une Table
« Réponse #3 le: 26 avril 2003 à 17:06:08 »
yep mais ce que je veux c'est pas avoir la valeur de $resulta, ce que je veux c'est que la table créée soit la valeur de la variable et non le nom de la variable...

Hors ligne Sasayaki no karasu

  • Dominar en exil
  • VIP
  • *****
  • Messages: 1 157
Problème Avec La Creation D'une Table
« Réponse #4 le: 26 avril 2003 à 17:11:35 »
essaye en mettant des ' ' ou des " " autour de $contenu et de $menu
Ni rwa ! Ni rinne ! Ni djeus ! Ni maets ! Fini de s'faire avwar !

Hors ligne sky

  • Habitué
  • **
  • Messages: 156
    • http://www.graphiks.net
Problème Avec La Creation D'une Table
« Réponse #5 le: 26 avril 2003 à 17:12:14 »
ben je crois que ca marche... T'a essayer? :-)

Sky :P  
The php Rulez !
.::Graphiks, aide webmaster::.

Hors ligne Sasayaki no karasu

  • Dominar en exil
  • VIP
  • *****
  • Messages: 1 157
Problème Avec La Creation D'une Table
« Réponse #6 le: 26 avril 2003 à 17:15:39 »
si ça ne marche toujours pas, essaye mysql_db_query("... create table '$contenu' ...");
Ni rwa ! Ni rinne ! Ni djeus ! Ni maets ! Fini de s'faire avwar !

Hors ligne ccriniti

  • Débutant
  • *
  • Messages: 86
Problème Avec La Creation D'une Table
« Réponse #7 le: 26 avril 2003 à 18:11:52 »
Yep merci, fallait effectivement mettre la requete entre guillemets, ce qui donne pour ceux qui en auront pitetre besoin une fois :

$resulta = mysql_db_query ($database_name,"CREATE TABLE `$contenu` ( `id` INT( 15 ) NOT NULL AUTO_INCREMENT,`element` TEXT NOT NULL ,PRIMARY KEY ( `id` ) ,FULLTEXT ( `element` ) );");
$resultb = mysql_db_query ($database_name,"CREATE TABLE `$menu` ( `id` INT( 15 ) NOT NULL AUTO_INCREMENT,`element` TEXT NOT NULL ,PRIMARY KEY ( `id` ) ,FULLTEXT ( `element` ) );");