[php]comment récupérer les valeur d'un table
Fermé
imanovaimen
Messages postés
8
Date d'inscription
dimanche 4 mars 2007
Statut
Membre
Dernière intervention
13 septembre 2007
-
4 mars 2007 à 10:35
ixtobilly Messages postés 44 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 20 février 2009 - 11 mai 2007 à 12:22
ixtobilly Messages postés 44 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 20 février 2009 - 11 mai 2007 à 12:22
A voir également:
- [php]comment récupérer les valeur d'un table
- Table ascii - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Table des matières word - Guide
- Recuperer video youtube - Guide
5 réponses
ixtobilly
Messages postés
44
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
20 février 2009
4
10 mai 2007 à 17:37
10 mai 2007 à 17:37
<?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
n3crotox
Messages postés
3
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
11 mai 2007
11 mai 2007 à 11:29
11 mai 2007 à 11:29
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
ixtobilly
Messages postés
44
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
20 février 2009
4
11 mai 2007 à 12:22
11 mai 2007 à 12:22
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