Vérifier que la requête renvoie des données

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 : Vérifier que la requête renvoie des données

par Vakarm » 24 sept. 2007, 22:32

Merci beaucoup :)
C'est exactement ce que ça me prenait

par Aureusms » 24 sept. 2007, 22:03

Pour connaitre le nombre de lignes retournées utilise mysql_num_rows

http://fr.php.net/mysql_num_rows

utilise le via :
$nombre_de_reponse = mysql_num_rows($req3);
Si $nombre_de_reponse = 0 tu as trouvé ce que tu voulais...

Vérifier que la requête renvoie des données

par Vakarm » 24 sept. 2007, 21:59

Bonjour à tous, je serais très heureux si quelqu'un pouvais m'aider avec ceci.

J'ai une requête de sélection dans une base qui vérifie si des sous-sections se réfèrent à une sections:
$sql3 = "SELECT id,titre FROM mgo_sous_categories WHERE categories='$title'";
$req3 = mysql_query($sql3) or die ('Erreur SQL3! <br>'.$sql3.'<br>'.mysql_error());
Je veux seulement savoir quoi faire pour savoir si ma requète renvoie bien quelque chose. Si j'utilise mysql_fetch_array($req3) et que ma requête contient bien quelque chose... Je ne peux pas récupérer le premier enregistrement dans une boucle plus tard. Donc il doit y avoir une façon pour seulement savoir si ma requête a trouvée quelque chose.

Merci beaucoup