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 :

pb de requete [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Par défaut pb de requete
    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
     
    $critere = $_GET['critere'];
    $annee = $_GET['annee'];
    $table = "COTISATIONS_GEST";
     
    if ($critere == "cotisant")
    {	
     
    	$requete = "SELECT * FROM g WHERE appel_coti LIKE 'O' ";
     
      $result = mysql_query($requete);
      while ($data = mysql_fetch_array($result))
    	{ 
    $requete2 = "SELECT * FROM $table WHERE code_gest=".$data['code_gest']." AND annee="".$annee.";
    $result2 = mysql_query($requete2);
    j'ai une sélection d'une année que je retrouve dans critère
    est ce que ma requete 2 est correcte au niveau ecriture
    Je souhaite obtenir les noms dont le code est identique et dont l'année correspond à mon critere annee.

    merci
    vivi

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    1- Ne jamais au grand jamais entrer dans une requête des données utilisateurs sans qu'elles aient été filtrée (dans ton cas $annee)

    2- Pourquoi faire un select * si tu n'as pas besoin de tous les champs ? Soit selectif sur les données à extraire de la base.

    3- Exécuter une requête dans l'itération des résultats de la précédente c'est à mon avis une mauvaise idée.

    Exécutes ta première requête , extrait les données nécessaire puis finalement exécute une autre (ou plusieurs si c'est pas possible en 1 seule) requête avec les données précédemment récupéré.

    4- Si ce n'est pas trop tard et que tu ta vesrion de mysql est >= 4.1.3 tu devrais envisager l'utilisation de mysqli ou de pdo à la place des mysql_*
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Par défaut requete
    j'ai dejà pal mal de souci a construire car débutante.

    Peux tu m'aiguiller sur mon code présent ou pas

  4. #4
    Membre averti
    Femme Profil pro
    ...
    Inscrit en
    Avril 2009
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : ...

    Informations forums :
    Inscription : Avril 2009
    Messages : 49
    Par défaut
    Bonjour,

    Est-ce que tu as testé ce script ? Si tu obtient un message d'erreur, copie le nous. Autrement mis à part les remarques de grunk qui ne sont pas à prendre à la légère, à priori la requête devrait marcher

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Par défaut
    j'ai une " en trop c'est bon cela fonctionne.

    Merci quand meme
    vivi

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

Discussions similaires

  1. requete avec OBCD et visual c++
    Par Anonymous dans le forum MFC
    Réponses: 12
    Dernier message: 18/11/2004, 16h15
  2. Requete requête sous sybase
    Par eddie dans le forum Sybase
    Réponses: 3
    Dernier message: 02/04/2003, 14h51
  3. Paramètre requete SQL (ADOQuery)
    Par GaL dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/07/2002, 11h24
  4. Resultat requete SQL
    Par PierDIDI dans le forum Bases de données
    Réponses: 2
    Dernier message: 23/07/2002, 13h43
  5. [Kylix] Requetes Kylix pour postgres
    Par Miltown dans le forum EDI
    Réponses: 1
    Dernier message: 29/05/2002, 20h22

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