[MYSQL] Insertion automatisée ?

Fermé
crosslink06 - 18 août 2008 à 15:38
mjmdurand Messages postés 246 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 27 juillet 2013 - 18 août 2008 à 18:27
Bonjour à tous,

Ce que je dois faire:

INSERT Into nomdematable
VALUE ("", "", "var1-$var2-$var3", "")


Et:

$var1 contient 20 enregistrements
$var2 contient 5 enregistrements
$var3 contient 100 enregistrements

Je souhaite insérer toutes les combinaisons possibles (sans doublons bien sûr), soit 20X5X100 = 10000 lignes différentes. Comment faire pour automatiser tout cela ?

C'est très important pour moi
Merci beaucoup de votre aide
A voir également:

1 réponse

mjmdurand Messages postés 246 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 27 juillet 2013 44
18 août 2008 à 18:27
pour cela, je repond ==>boucle while :


mysql_connect('localhost','root','');
mysql_select_db('test');

//pour $var1

$numero=1;

while ($numero <= 20 )
{

mysql_query("INSERT INTO nomdematable VALUE ("", "", "var1", "") ;
$numero++;

}

//pour $var2

$numero=1;

while ($numero <= 20 )
{

mysql_query("INSERT INTO nomdematable VALUE ("", "", "var2", "") ;
$numero++;

}

//pour $var3

$numero=1;

while ($numero <= 20 )
{

mysql_query("INSERT INTO nomdematable VALUE ("", "", "var3", "")
$numero++

}
1