[php]comment récupérer les valeur d'un table
imanovaimen
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
ixtobilly Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
ixtobilly Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
je veux récuper les valeurs d'un tableau en php et créer une table avec ces valeurs mais pu le faire. je sais comment créer une table en php avec la commande create table `nom` (...
mais j'ai pas réussi à faire la création d'une table avec les valeurs d'un tableau donné. svp si vous avez la réponse aidez moi. merci
mais j'ai pas réussi à faire la création d'une table avec les valeurs d'un tableau donné. svp si vous avez la réponse aidez moi. merci
A voir également:
- [php]comment récupérer les valeur d'un table
- Table ascii - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Table des matières word - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
5 réponses
<?php // Pour créer une table à partir d'un fichier PHP $connection = mysql_connect("localhost","root","motdepasse"); if ( ! $connection ) die ("connection impossible"); $mabasededonnée="Client"; mysql_select_db($mabasededonnée) or die ("pas de connection"); mysql_query(" CREATE TABLE membres ( id tinyint(4) unsigned NOT NULL auto_increment, email varchar(80) NOT NULL, motdepasse varchar(32), PRIMARY KEY (id) ),$connection"); Alors si ton tableau est comme ceci : $monTab = array ('id','nom','prenom'); tu auras cela: mysql_query(" CREATE TABLE membres ( ".$monTab[0]." tinyint(4) unsigned NOT NULL auto_increment, "$.monTab[1]." varchar(80) NOT NULL, ".$monTab[2]." varchar(32), PRIMARY KEY ($monTab[0]) ),$connection"); ?>
J'ai pas testé, mais cè pour te faire une idée.
Bonne Chance
Voir le site : https://phpsources.net/tutoriel-create.htm
ca devrait passer ca.
aprés c'est pour l'insertion de tuples ou ca se complique. les varchar il faut les mettre en ' machainedecaractere ' et les int sans sinon ca ne passe pas.
mais un
mysql_query("
CREATE TABLE membres (
".$monTab[0]." tinyint(4) unsigned NOT NULL auto_increment,
"$.monTab[1]." varchar(80) NOT NULL,
".$monTab[2]." varchar(32),
PRIMARY KEY ($monTab[0])
),$connection")
or die (mysql_error());
au moin tu sauras pourquoi ca ne fonctionne pas si ca plante :P
aprés c'est pour l'insertion de tuples ou ca se complique. les varchar il faut les mettre en ' machainedecaractere ' et les int sans sinon ca ne passe pas.
mais un
mysql_query("
CREATE TABLE membres (
".$monTab[0]." tinyint(4) unsigned NOT NULL auto_increment,
"$.monTab[1]." varchar(80) NOT NULL,
".$monTab[2]." varchar(32),
PRIMARY KEY ($monTab[0])
),$connection")
or die (mysql_error());
au moin tu sauras pourquoi ca ne fonctionne pas si ca plante :P
Je pense que ces synthaxes sont plus correctes :
tu pourras toujours faire un [ echo $sql ] pour voir ce que ça donne.
Courage
mysql_query("CREATE TABLE membres ( $monTab[0] tinyint(4) unsigned NOT NULL auto_increment, $monTab[1] varchar(80) NOT NULL, $monTab[2] varchar(32), PRIMARY KEY ($monTab[0]) )",$connection) or die (mysql_error("La création a échoué")); $sql = "insert into $matable values(1 , 'TOTO')"; //or encore $sql = "insert into $matable values($variable_numerique , '$variable_caractere')"; //or encore $sql = "select from $ma_table $champ1, $champ2 where $mon_champ = '$variable_caractere' and $variable_numerique= $nombre_a_comparer"; //or encore $sql = "select from $ma_table $champ1, $champ2 where $mon_champ = '".$variable_caractere"'";
tu pourras toujours faire un [ echo $sql ] pour voir ce que ça donne.
Courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question