Bonjour à tous,
Je me connecte à une première bdd pour récupérer le champ 'name' d'une table 'files'.
Ensuite je me connecte à une 2ème bdd pour récupérer le champ 'id' d'une table 'bab_files'.
Je veux donc mettre le résultat de ces 2 requetes dans 2 tableaux array et ensuite, à l'aide d'une boucle, récupérer chaque données afin de créer un fichier sql que j'importerais moi meme dans phpmyadmin.
Actuellement, je ne récupère que la 1ère ligne de chaque tableau et j'ai une boucle infinie...
Comment faire?
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
18
19
20
21
22
23 function recupTitle(){ include 'connection.php'; $requete1 = mysql_query("select * from files where parent=6251") or die("Erreur SQL : $requete1<br/>".mysql_error()); $donnees = mysql_fetch_array($requete1); include 'connection2.php'; $requete = mysql_query("select id from bab_files where path='GSM-R'") or die("Erreur SQL : $requete<br/>".mysql_error()); $data = mysql_fetch_array($requete); //$ouvrirFichier = fopen("recupTitle.txt","w+"); while($data && $donnees){ //fputs($ouvrirFichier,"UPDATE bab_fm_fieldsval SET fvalue='".$donnees['name']."' WHERE id_file='".$data['id']."'"); echo "Données name: ".$donnees['name']." Ainsi que l'id: ".$data['id']."<br>"; } }
Partager