Bonjour a tous!
Je vous sollicite car je n'arrive pas avec mon code à insérer les valeurs de mon tableau dans ma table membres qui contient 3 colonnes: id, pseudo, pass.
Le problème est qu'il m'insère les valeurs dans une nouvelle entée a chaque fois donc ma table est rempli comme ceci : id1 pseudo = 'sela' et rien dans pass
puis le pass='bla' mais dans id2 et pas dans la première entrée comme voulu. Je ne sais pas si je suis assez clair donc voici mon code:
Merci d'avance de m'éclairer un peu !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $table = "membres"; $bdd = mysql_connect("localhost","root","root"); mysql_select_db("site",$bdd); $tab = array('pseudo'=>'sela','pass'=>'bla'); foreach($tab as $column=>$value) { $sql = "INSERT INTO ".$table."(".$column.") VALUES('$value')" ; $req = mysql_query($sql) or die("Erreur SQL!<br>".$sql.'<br>'.mysql_error()); } mysql_close(); ?>
Partager