1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
$sn_debut; /* numero de série 'du' */
$sn_fin; /* numero de série 'au' */
//Ta requête qui va insérer tous tes serial number en une seul requête
$query = 'INSERT INTO productSerialNumber VALUES';
while ($sn_debut <= $sn_fin ) {
//Boucle sur chaque sn et ajoute une nouvelle entrée dans le tableau valeur
// Attention ici ci les variables contiennent des entier aucun problème
// Si par contre une des variables contient une chaîne de caractère ta requête plantera
//Avec des entier :
$valeur[] = '(' . $product_id . ',' . $sn_debut . ',' . $status . ')';
//Avec des chaines de caractères :
$valeur[] = '(\'' . $product_id . '\',\'' . $sn_debut . '\',\'' . $status . '\')';
//Incrémente
$sn_debut++;
}
//La fonction implode prend en paramètre un caractère qu'il insèrera entre chaque entrée du tableau $valeur
$query .= implode(',', $valeur);
echo $query;
?> |
Partager