Fonction PHP afin de fair eune requête sql SLP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction PHP afin de fair eune requête sql SLP

ok enfin

par eltyty » 25 juin 2008, 19:27

je te conseil de sortir ton mysql_fetch_object ...

En gros, le probleme, c'est qu'à chaque test de ta boucle, tu réexecutes la requete, et donc crée une nouvelle ressource, à la quelle tu récupere tout le temps le premier résultat ==> boucle infinie

j'espere avoir été compréhensif
Oui j'ai trouvé du coup en arrêtant ma fonction à mysql_query.

Merci quand même

par Vurtu » 25 juin 2008, 17:43

je te conseil de sortir ton mysql_fetch_object ...

En gros, le probleme, c'est qu'à chaque test de ta boucle, tu réexecutes la requete, et donc crée une nouvelle ressource, à la quelle tu récupere tout le temps le premier résultat ==> boucle infinie

j'espere avoir été compréhensif

par Sékiltoyai » 25 juin 2008, 08:20

Où est ce que tu bloques, quel est ton problème ?

Fonction PHP afin de fair eune requête sql SLP

par Eltyty » 24 juin 2008, 22:51

Bonjour,
je souhaite réaliser un menu et pour se faire j'ai deux tables : rubrique et sous_rubrique dans lesquelles il y a id, et le nom.
Je souhaite faire une fonction avec ma requête sql et après utiliser la fonction pour afficher les éléments souhaitez.
function test() {

$select_rubrique = "SELECT id_rubrique,ordre, nom_rubrique,texte_rubrique";
$select_rubrique .= "  FROM t_rubrique";
$req_rubrique= mysql_query($select_rubrique);
$row_rubrique=mysql_fetch_object($req_rubrique);
return $row_rubrique;
}

echo "nom : ".test(nom_rubrique);

normalement je veux utiliser cette fonction dans un while du style :
while (test())     {
echo "-".test(nom_rubrique);
}

J'espère être assez clair, merci pour votre aide.