Lecture sequentielle deux tables et mise a jour
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 ??
Code:
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(); |
Une idée ? 8O
Mille mercis d'avance