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

SGBD Perl Discussion :

requete SQL dans script Perl


Sujet :

SGBD Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 80
    Points : 19
    Points
    19
    Par défaut requete SQL dans script Perl
    Bonjour,

    Voila je fais un script en perl et je dois utilisé une requete, mais le probleme je dois compté le nombre de résultat que la requete me sort pour reutilisé le resultat apres.
    Pouvez-vous me dire comment compter le resultat de sortie de ma requete??

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    Bonjour,

    Je te souhaite la bienvenue sur ce forum.

    Pour interroger MySQL avec Perl, j'utilise le module DBI.
    http://search.cpan.org/~timb/DBI-1.604/DBI.pm

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    use DBI;
    ...
    my $sql = "SELECT $Select FROM $Table WHERE $Where;";
    my $sth = $DBconnect->prepare($sql) or print "erreur de preparation SQL\n";
    $sth->execute or die "Could not execute SQL statement ... maybe invalid?";
    while (@row=$sth->fetchrow_array){
        ...
        }
    my $row_number=$sth->rows;
    print "Nombre de résultats : $row_number\n";
    $sth->finish;
     
    $DBconnect->disconnect();
    $rows Number of rows processed (if available, else -1)
    -- Jasmine --

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 80
    Points : 19
    Points
    19
    Par défaut
    Merci beaucoup je me suis inspiré de ta reponse pour a la fin compter le nombre de ligne que la requete me sortait!!

    Merci bcp

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/09/2011, 18h24
  2. Recuperer un enregistrement de requete SQL dans une variable
    Par kleenex dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 14/09/2005, 15h59
  3. résultat d'une requete SQL dans un tableau en JSP
    Par Paradoxys dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/04/2005, 16h17
  4. [langage] Probleme avec caractère '$' dans script Perl
    Par zouetchou dans le forum Langage
    Réponses: 11
    Dernier message: 24/07/2004, 15h35
  5. [langage] awk et sed dans script perl
    Par scoti dans le forum Langage
    Réponses: 3
    Dernier message: 07/04/2003, 18h26

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