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

Requêtes MySQL Discussion :

[php-mysql] requête qui ne marche pas....


Sujet :

Requêtes MySQL

  1. #1
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut [php-mysql] requête qui ne marche pas....
    Oyo à tous !

    Ca fait un moment que je suis pas passé hehe...

    Alors voilà j'ai un soucis de requête. Concrètement je n'ai pas de parse error, simplement mon contrôle mysql_num_rows me donne 0 pour résultat...

    Voici mon code déjà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT m.Id_Membre, m.Nom_Membre, e.id_ecrit, e.titre_ecrit, e.auteur_ecrit FROM membres AS m INNER JOIN ecrits AS e ON (m.Nom_Membre LIKE '" . strtoupper($alpha[$i]) . "' AND m.Id_Membre = e.auteur_ecrit) ORDER BY m.Nom_Membre DESC
    Le but : je veux identifier dans ma table "membres" les membres commençant par la lettre strtoupper($alpha[$i]) qui correspond à un petit script donnant ainsi la lettre (ex : S). Ainsi dans ma page web je vais faire un affichage de A à Z des auteurs recensés.

    Ensuite je veux donc afficher chaque texte en fonction des auteurs, en sachant que les textes sont dans la table "ecrits" avec pour auteur_ecrit le champ Id_Membre...

    Voilà... J'espère avoir été assez clair, en vous remerciant d'avance pour les réponses !

    (ps : il est jamais trop tard bonne année à tous ! )

  2. #2
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Bien j'ai trouvé moi même je vous donne au cas où si ça peut aider quelqu'un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT m.Id_Membre, m.Nom_Membre, e.id_ecrit, e.titre_ecrit, e.auteur_ecrit FROM membres AS m INNER JOIN ecrits AS e ON (m.Id_Membre = e.auteur_ecrit AND m.Nom_Membre LIKE '" . strtoupper($alpha[$i]) . "%') ORDER BY m.Nom_Membre DESC
    Finalement l'ordre des requêtes de ON ( ) est important... Et j'avais pas géré le LIKE '%lettre'... Voilà !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/02/2011, 09h39
  2. Réponses: 9
    Dernier message: 20/09/2008, 21h56
  3. requête qui ne marche pas (HTTP 500)
    Par ChTiRiBi dans le forum Requêtes et SQL.
    Réponses: 15
    Dernier message: 07/08/2008, 09h29
  4. requête qui ne marche pas
    Par ProgVal dans le forum Débuter
    Réponses: 5
    Dernier message: 08/07/2008, 15h21
  5. [MySQL] Requête qui ne passe pas
    Par kirian dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/02/2007, 11h47

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