Partage
  • Partager sur Facebook
  • Partager sur Twitter

Tester le résultat d'une requête sql

pour éviter plusieurs requêtes très rapprochées ...

    7 septembre 2011 à 19:44:18

    Bonjour,

    J'aimerais savoir s'il est possible de tester un array php généré après ma requête SQL, pour savoir quels champs ont été retournés avec un genre de if (empty(array[champatester])) ?

    ma requête est de la forme : SELECT CodePostal, NomCommune FROM codePostal WHERE (CodePostal LIKE '$queryString%' OR NomCommune LIKE '$queryString%')

    En fait ce serait pour exécuter un script de façon différente selon que ma requête renvoie un élément trouvé grâce au LIKE CodePostal ou au LIKE NomCommune.

    Je pourrais séparer ça en 2 requêtes mais elles sont appelées à être appelées à chaque nouvelle lettre tapée dans un champ de formulaire ... d'où l'idée de tester le résultat si c'est possible, pour ne pas surcharger le serveur.

    Cela est il utile ? est ce une idée saugrenue ? Besoin de votre avis.

    Merci d'avance

    Maxouweb
    • Partager sur Facebook
    • Partager sur Twitter
      8 septembre 2011 à 9:47:37

      Le message qui suit est une réponse automatique.
      Les réponses automatiques nous permettent d'éviter de répéter de nombreuses fois la même chose, et donc de gagner beaucoup de temps.
      Nous sommes néanmoins ouvert à toute question ou remarque, n'hésite pas à me contacter par messagerie privée à ce sujet.


      Merci d'utiliser les balises de code


      Bonjour,

      Les forums du Site du Zér0 disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source.
      Tu as posté un code source sans utiliser cette fonctionnalité. Pourrais-tu éditer ton message afin d'ajouter ces balises ? Pour cela, sélectionne ton code à colorer et utilise le bouton Image utilisateur afin de choisir la coloration adaptée. Veille à bien choisir le langage de programmation afin que la coloration soit pertinente.

      De plus, veille à ce que ton code soit correctement indenté.

      Afin de ne pas surcharger le sujet, ne poste pas ton code coloré dans un nouveau message mais édite le premier (grâce au bouton Image utilisateur).

      Cela aura pour effet de "colorer" ton code et donc d'en faciliter grandement la lecture. Tu auras ainsi beaucoup plus de chances d'avoir des réponses.

      Voici un exemple de code non coloré (mauvais exemple) :
      int main(int argc, char *argv[])
      {
      long choixOperation;

      printf("Choisissez l'operation a effectuer");
      /* etc. */
      }

      Voici maintenant le même code coloré, utilisant la balise "code" (bon exemple) :
      int main(int argc, char *argv[])
      {
          long choixOperation;
      
          printf("Choisissez l'operation a effectuer");
          /* etc. */
      }
      


      C'est plus clair n'est-ce pas ? ;)

      Pour plus d'information à ce sujet, tu peux lire le tutorial général sur le zCode.

      Merci de ta compréhension. :)
      • Partager sur Facebook
      • Partager sur Twitter
      Zeste de Savoir, le site qui en a dans le citron !

      Tester le résultat d'une requête sql

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown