Définir une variable à partir d'une requête
bonjour a tous
je n'arrive pas à faire fonctionner ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
mysql_connect("localhost", "sudo", "sudo");
mysql_select_db("compta");
mysql_query (
"
INSERT INTO `list_compte`
VALUES
(
'',
'$nom_compte',
'$num_compte',
'$nom_banque',
'$tel_banque',
'$adresse_banque',
'$comment'
)
"
);
mysql_close ();
mysql_connect("localhost", "user", "user");
mysql_select_db("compta");
$req = mysql_query (
"
SELECT * FROM `list_compte`
WHERE
`nom_compte` = ".$nom_compte."
AND
`num_compte` = ".$num_compte."
AND
`nom_banque` = ".$nom_banque."
LIMIT 1"
);
$ID = $req['ID']
mysql_connect("localhost", "sudo", "sudo");
mysql_select_db("compta");
mysql_query (
"
CREATE TABLE ".$ID."
(
`ID` MEDIUMINT UNSIGNED NOT NULL,
`debit` DECIMAL(12,2) NULL,
`credit` DECIMAL(12,2) NULL,
`type` TINYTEXT CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL,
`cat` ENUM('CB','cheque','virement') CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL,
`date` DATE NOT NULL, `validOP` ENUM('0','1') NOT NULL,
`comment` TEXT CHARACTER SET ascii COLLATE ascii_general_ci NULL
)
ENGINE = MyISAM
"
); |
le but est le suivant : je crée une entrée dans la table "liste_compt"
je recupere l'ID de cette entrée
et je crée une table qui porte pour nom cette ID
ca crée bien l'entrée dans la table list_compt mais ca ne crée pas la nouvelle table
merci d'avance pour votre aide