PHP + BDD + foreach
Résolu/Fermé
A voir également:
- PHP + BDD + foreach
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Href php ✓ - Forum PHP
- Bouton php - Forum PHP
- Foreach if php ✓ - Forum PHP
2 réponses
C'est tout con, je me répond à moi même :
Je suis vraiment trop mauvais...
while ($data = mysql_fetch_array($req)) { $statement2 = "INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('$data[NOMUSUEL]');"; echo $statement2 . "<br>"; }
Je suis vraiment trop mauvais...
En gros je fais ça :
Et le résultat c'est ça :
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('titi');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('tata');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('tutu');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('toto');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
$statement1 = "SELECT NOMUSUEL FROM testphp.tabletampon_rh_file"; $req = mysql_query($statement1) or die('<br>Erreur base de donnée !<br>'.$statement1.'<br>'.mysql_error()); $data = mysql_fetch_array($req); while ($data = mysql_fetch_array($req)) { $data[NOMUSUEL] = $var; foreach($data as $values) { $statement2 = "INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('$values');"; echo $statement2."<br>"; //$req2 = mysql_query($statement2) or die('<br>Erreur base de donnée !<br>'.$statement2.'<br>'.mysql_error()); } } mysql_free_result ($req); mysql_close ();
Et le résultat c'est ça :
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('titi');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('tata');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('tutu');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('toto');
INSERT INTO refdb.OUVRANT_DROIT(NOM_OD) values ('');