Bonjour à tous et bonne année !
Voilà, je voulais savoir s'il était possible en php / mysql d'avoir :
fichier 1: les requetes SQL dans un fichier (mysql_query)
fichier 2: les resultats des requetes dans un autre fichier (mysql_fetch_array)
sachant que dans le fichier 2, je fais un include du 1.
De mon coté, ca marche avec :
mysql_num_rows (qui me retourne le bon nbre d'enregistrements
mysql_result (pour obtenir le même resultat qu'avec fetch_array)
mais pas avec mysql_fetch_array... ca ne m'affiche rien....
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 <? // On apelle le fichier des requetes include ("requetes.php"); echo 'Nombre de résultats retournés par la requete : '.mysql_num_rows($result_1); // affiche correctement le nombre d'enregistrements // Methode 1: n'affiche rien while ($aff_1=mysql_fetch_array($result_1)) { $nom = $aff_1['categorie']; echo $nom; } // Methode 2: affiche correctement les résultats $nb = mysql_numrows($result_1); // on recupère le nombre d'enregistrements $i = 0; while ($i < $nb){ // parcours des résultats de la requête $nom = mysql_result($result_1, $i, "categorie"); echo $nom; $i++; } ?>
Partager