Select count php

x-sniper73-x Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
array007 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

3 réponses

array007 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   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
x-sniper73-x Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
up tres urgent
-1
Aneoz02 Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   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");
-1