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 :

Afficher le résultat d'une requête


Sujet :

SGBD Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 52
    Points : 24
    Points
    24
    Par défaut Afficher le résultat d'une requête
    Salut,

    Je cherche (pour l'instant) à effectuer une requête assez simple: afficher les tables d'une bases et afficher ce résultat.

    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
    #!/usr/bin/perl -w
    use strict;
    use warnings;
    use DBI;
     
    # Paramètres de connexion à la base de données 
    my $bd          = 'centreon'; 
    my $serveur     = 'localhost';  
    my $identifiant = 'user';  
    my $motdepasse  = 'password';
     
    # Connexion à la base de données MySQL 
    my $dbh = DBI->connect( "dbi:mysql:dbname=$bd;host=$serveur;", $identifiant, $motdepasse ) 
      or die "Connexion impossible à la base de données $bd !";  
     
    # Procédure pour obtenir toutes les tables - méthode fetchrow_array 
    my $query = "SHOW TABLES;";
    my $sth = $dbh->prepare($query) or print "erreur de preparation SQL\n";
    $sth->execute or die "Could not execute SQL statement ... maybe invalid?";
    print "Voici les tables : \n";
    $sth->finish; 
    $dbh->disconnect();
    Mon problème est que je ne sais pas comment afficher le résultat, comment le mettre dans une variable...

    Merci.

  2. #2
    Responsable Perl et Outils

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Cet article t'aidera grandement. Reviens vers nous si tu as des soucis.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 52
    Points : 24
    Points
    24
    Par défaut
    Je suis passé par le lien que tu me donnes avant de poster ma question, mais je ne trouve pas comment mettre le résultat d'une requête dans une variable.

    Pour moi, il n'y a que des requêtes exécutées mais pas l'affichage du résultat.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 52
    Points : 24
    Points
    24
    Par défaut
    A moins que ce ne soit avec ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    open my $fh_communes, '<', $fichier_communes or die "Impossible de lire le fichier $fichier_communes\n";
    Je vais creuser un peu...

  5. #5
    Responsable Perl et Outils

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Si tu relis bien l'article, avec les différents fetch, tu as tes réponses.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 52
    Points : 24
    Points
    24
    Par défaut
    Je suis passé par fetchrow_array.

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

Discussions similaires

  1. Afficher le résultat d'une requête avec des côtes
    Par sweet_hell dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/10/2006, 10h32
  2. [SQL] Afficher les résultats d'une requête sur plusieurs pages
    Par mealtone dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2006, 13h20
  3. [SQL] Est-il possible d'afficher le résultat d'une requête dans un cadre
    Par dessinateurttuyen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 18/07/2006, 17h52
  4. Réponses: 11
    Dernier message: 20/06/2006, 11h10
  5. Réponses: 5
    Dernier message: 14/06/2006, 15h19

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