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 :

Récupérer des valeurs


Sujet :

SGBD Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut Récupérer des valeurs
    Bonjour,
    Je suis débutante en perl et je veux récupérer les valeurs de ma table adminnistrateur mais j'obtiens toujours cette erreur : Can't call method "fetchrow_array".

    Voici mon code :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
    #!C:/Perl/bin/Perl.exe
    use CGI;
    use DBI;
     
    my $DB_DSN = "DBI:mysql:OffreWeb:127.0.0.1";
    my $DB_USER = "root";
    my $DB_PASSWD = "";
     
    my $dbconnect = DBI->connect($DB_DSN, $DB_USER, $DB_PASSWD) or die "Connexion à la base impossible: " . DBI->errstr;
     
    my $sth = $dbconnect->prepare(qq{SELECT LoginAdmin FROM administrateur})  or die "Préparation de la requête impossible: " . $dbconnect->errstr;
     
    $dbexe = do($sth);
    while ($data = $dbexe->fetchrow_array())
        {
        print $data, "\n"; 
        }
    if ($dbexe->rows == 0)
        {
        print "pas de résultats.\n\n";
        }
      $dbexe->finish;
     
     
    $dbconnect->disconnect();
    Merci d'avance de m'aider!!

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      my $dbconnect = DBI -> connect ("dbi:mysql:dbname=OffreWeb;host=127.0.0.1;",$DB_USER, $DB_PASSWD) or die "connection impossible!";
    c'est mieux

    de plus, il te manque

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $dbexe-> execute() || die "pb de selection : $DBI::errstr";
    Et une fois de plus, regarde la FAQ, il y a un exemple simple d'ecrire de script DBI pour faire un select

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    J'avais essayer execute mais j'ai pas droit à l'erreur : can't call method "execute"

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2005
    Messages : 109
    Par défaut
    C 'est bon j'ai trouvé c'était $sth-> execute() qu'il fallait mettre!!
    Merci de m'avoir mis sur la bonne piste!!

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    oubli pas le tag resolu

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

Discussions similaires

  1. [VB]récupérer des valeurs
    Par rob2-9 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 10/01/2006, 14h29
  2. Récupérer des valeurs dans des fichiers html
    Par nico93100 dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 21h46
  3. récupérer des valeurs de variables de pages en pages
    Par harlock59 dans le forum Langage
    Réponses: 6
    Dernier message: 19/12/2005, 12h04
  4. Récupérer des valeurs de checkbox dans MySQL
    Par digger dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 05/09/2005, 14h58
  5. [VB.NET] [ODBC] Récupérer des valeurs avec requête ODBC?
    Par Pleymo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/03/2005, 16h38

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