Bonjour,
g une table PRESONNE que j'ai rempli avec un fichier texte grace à un programme PERL.
seule la colonne id_adresse n'est pas remplie.
Je remplis ensuite une table ADRESSE à l'aide d'un autre fichier texte qui donne des informations sur certaines personnes.
je voudrai recuperer dans la table PERSONNE l'id_adresse de la table ADRESSE correspondant aux personnes.
j'ai donc une requete qui me recupere l'id_adresse
le résultat est récupéré dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$sql_ad="select max (id_adresse) from adresse;
$row_adresse=$sth->fetchrow_array;
puis une requete qui me recupere le nom de la personne à qui correspond l'adresse
le résultat est dans:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql_pers=select id_personne from personne where nom_personne="$nom";
$row_nom=$sth_nom-> fetchrow_array;
$nom est le nom de la personne récupéree dans le second fichier texte.
Je fais ensuite une requete pour remplir le champ id_adresse dans la table PERSONNE mais elle ne marche pas:
où est le problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$sql_remplissage="update PERSONNE set id_adresse='$row_adresse' where nom_personne='$row_nom'";
(quand je met des valeurs à la place de '$row_adresse' et '$row_nom', la requete fonctionne)
merci
Partager