Select count php

[Fermé]
Signaler
Messages postés
6
Date d'inscription
samedi 2 octobre 2010
Statut
Membre
Dernière intervention
25 octobre 2010
-
Messages postés
12
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
24 novembre 2010
-
Bonjour,

J ai un problème avec ce sript :

<?php

// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

$rek = $bdd->exec('SELECT COUNT(id) FROM tp1') ;

echo "il y a " . $rek ;
?>




et le echo me donne toujour $rek =0

pourtant ma base de donne contient + de 50 entree avec un champ id

3 réponses

Messages postés
12
Date d'inscription
mardi 19 octobre 2010
Statut
Membre
Dernière intervention
24 novembre 2010
3
plutot comme ça:
$rek = $bdd->query('SELECT id FROM tp1') ;
$count = $rek->rowCount();
echo "il y a " . $count ;

ou
$rek = $bdd->query('SELECT COUNT(id) as nombre FROM tp1') ;
$donnees = $rek->fetch(PDO::FETCH_ASSOC);
$count = $donnees['nombre'];
echo "il y a " . $count ;
2
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42854 internautes nous ont dit merci ce mois-ci

Messages postés
6
Date d'inscription
samedi 2 octobre 2010
Statut
Membre
Dernière intervention
25 octobre 2010

up tres urgent
Messages postés
65
Date d'inscription
jeudi 21 octobre 2010
Statut
Membre
Dernière intervention
28 décembre 2010
5
Bonjour x-sniper73-x,

Je crois que l'erreur est a la ligne :

$rek = $bdd->exec('SELECT COUNT(id) FROM tp1') ;


Essaye comme sa :

$rek = $bdd->exec(SELECT COUNT("id")
FROM "tp1");