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 :

DBI fonction count()


Sujet :

SGBD Perl

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 210
    Points : 99
    Points
    99
    Par défaut DBI fonction count()
    Bonjour , j'ai un script dans lequel j'utilise DBI avec Ms sql server, j'ai un problème avec une requete que voila :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        my $deja = $dbf->prepare("select count(idweb) from web where lien=?");
           $deja->execute($uri);
        my $nal = $deja->fetchrow_array;
    Quand je fait
    print $nal;
    il n'y a rien a l'écran que la donnée soit présente ou non

    J'ai donc testé de façon plus classique ma requete en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    while (my @nal = $deja->fetchrow_array) {
       print $nal[0];
    }
    et la toujours rien

    Sa fait des heures que je bataille avec cette requete et je n'arrive a rien

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 607
    Points : 794
    Points
    794
    Par défaut
    utilise plutôt fetchrow vu que tu n'auras pas de liste en retour, mais un seul nombre. Par contre, à quoi sert le "?" dans "lien=?". Et d'ailleurs, as-tu testé ton script sans ta condition "lien=?" ?

  3. #3
    Jeh
    Jeh est déconnecté
    Membre actif Avatar de Jeh
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Points : 250
    Points
    250
    Par défaut
    Citation Envoyé par Mr6
    utilise plutôt fetchrow vu que tu n'auras pas de liste en retour, mais un seul nombre. Par contre, à quoi sert le "?" dans "lien=?". Et d'ailleurs, as-tu testé ton script sans ta condition "lien=?" ?
    Je pense qu'effectivement, un 'like' ferait meilleur effet...

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/10/2006, 20h46
  2. Une requête, deux tables, fonction COUNT
    Par Nerva dans le forum Requêtes
    Réponses: 8
    Dernier message: 13/04/2006, 15h10
  3. Coupler les fonction COUNT et MAX
    Par Pascal Lob dans le forum Langage SQL
    Réponses: 5
    Dernier message: 27/03/2006, 09h45
  4. fonction count dans des paramètres
    Par flo456 dans le forum ASP
    Réponses: 11
    Dernier message: 18/11/2005, 08h33
  5. Requête à plusieurs colonnes avec la fonction COUNT
    Par zigune dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/11/2004, 10h43

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