IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

SELECT vide : que renvoie sql ? [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Points : 79
    Points
    79
    Par défaut SELECT vide : que renvoie sql ?
    Bonjour,

    J'ai une question de débutant, mais je n'ai pas trouvé la réponse :

    Lorsque j'envoie une requête SQL de type "SELECT * FROM `table`WHERE `id` ='3'" via un script php, que me renvoie le serveur sql s'il n'y a rien dans la base qui corresponde à ma requête ?

    J'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ($resultat !=false) {}
     if (!empty($resultat)) {}
    et d'autres encore, mais sans succès...

    Vous pouvez m'aider ?

    Merci beaucoup !
    La connaissance, c'est comme la confiture : moins on en a, plus on l'étale !
    Coluche

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Il te renvoie RIEN. Une solution pour le savoir est d'utiliser la fonction mysql_num_rows qui te donnera un entier correspondant au nombre de lignes retourné par ta requete

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 106
    Points : 79
    Points
    79
    Par défaut
    Super, ça marche !

    mysql_num_rows($resultat) = 0 si rien ne correspond dans la base !

    Merci beaucoup !!!
    La connaissance, c'est comme la confiture : moins on en a, plus on l'étale !
    Coluche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL-5.5] Champ vide qui renvoie la valeur de l'ancien select
    Par Shadrave dans le forum Requêtes
    Réponses: 1
    Dernier message: 01/07/2013, 03h01
  2. Que renvoie Access lorsqu'un champ est vide?
    Par jamesleouf dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/05/2008, 15h28
  3. [MySQL] Mon SELECT COUNT me renvoie toujours 1
    Par diaboloche dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 11/07/2006, 11h53
  4. [applet]récupérer ds un post ce que renvoie une méthode java
    Par BouB dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/02/2006, 11h37
  5. Algo de selection d'une frequence (sql server)
    Par edmotets dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 23/11/2005, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo