Bonjour,
Avec MySql,
j' ais deux tables table1 et table2
je doit en lisant table1, récupérer data par data une valeur de table2
et mettre a jour table1.
la table "table1" contient parmis ses variables ,
une variable "lavalx" qui n 'est pas une clée
une variable "lavxnum" qui n 'est pas une clée
la table "table2" contient parmis ses variables ,
une variable clée "tbl2index" qui corespond a "lavxnum" de la "table1"
une variable "tblvaleur" que je dois récupérer pour mettre a jour "table1"
Ma question est , comment ecrire ça ?
je croyais que c'était comme cela, mais apparament ça ne marche pas ??
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $Flag1=mysql_connect($Serveur,$User,$Mdp); $Flag2=mysql_select_db($MaBase); $result=mysql_query( "select * table1 WHERE lavxnum >= 0 and lavxnum <= 99999 ORDER BY lavxnum"); while ($row=mysql_fetch_array($result)) { $lavxnum= stripslashes($row['lavxnum']); $lavx= stripslashes($row['lavx']); // 1) donc pour chaque data je doit lire la table2 a l aide de lavxnum=tbl2index // 2) recuperer dans table2 sa valeur tblvaleur // 3) réécrire dans table1 pour l'enregistrement encour, lavalx=tblvaleur } mysql_close();
Mille mercis d'avance
Partager