zilachi
Messages postés5Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 6 octobre 2006
-
6 juin 2006 à 08:58
zilachi
Messages postés5Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 6 octobre 2006
-
8 juin 2006 à 09:20
Bonjour,
Je cherche un moyen pour inserer mes enregistrements ( + de 500 ) via une boucle.
Certains champs doivent êtres incréméntés automatiquement et d'autres pas.
Ex:
TABLE : ma_table
CHAMPS: id_1 (automatique)
id_2 (clé externe)
id_3 (clé externe)
Ma question concerne la requête sql.
Dois-je d'abord recupérer dans une variable tableau toutes les valeurs des clés externes ?
Si quelqu'un à une idée, ça me fera gagner bcp de temps.
Merci.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 6 juin 2006 à 09:29
Hello,
500, ça fait bcp...un insert, c'est lent.
Je te conseillerais de préparer tes requêtes, de les stocker dans un tableau et de boucler sur le tableau. Ca t'évitera d'avoir du traitement en plus entre 2 requêtes.
zilachi
Messages postés5Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention 6 octobre 2006 8 juin 2006 à 09:20
Et voilà. C'était donc une boucle dans une boucle :
<?php
require("connexions/connect.php");
$selectionDB = mysql_select_db($dbname,$connexion);
$tableau = array("1001", "1002", "1003", "1005", "1025","1354","1368","1060","1338","1194","1193","1367","1112","1429",
"1484","1404","1487","1213","1248","1292","1223");