[MYSQL] Insertion automatisée ?

crosslink06 -  
mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   -
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
Configuration: Windows Vista
Firefox 3.0

1 réponse

  1. mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
     
    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