count plus simple dans une table de MySql
Bonjour,
Je compte le mot ("mobile") qui se trouve dans une table de MySQL : le champ : "console".
Mon code suivant marche bien sans erreur, mais je me demande si l'on peut faire autrement : plus simple ?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| $console_name = 'mobile';
$req = $bdd->prepare('SELECT ' . $console. ' FROM '. $tableData . ' WHERE console = :console');
$req->execute(array('console' => $console_name));
$count = 0;
$arrAll = $req->fetchAll(PDO::FETCH_COLUMN, 0);
foreach ($arrAll as $obj)
{
$count += count($obj);
}
echo $count;
$limite = 6;
if ($count < $limite)
{
echo '<p> pas encore arriver à limite</p>';
}
else
{
echo '<p> c\'est limite</p>';
} |