Hello,
J'ai tester COUNT(*) mais je ne sais pas m'en servir et dans la doc PHP je n'ai pas trouver mon bonheur.
Le probleme c'est que j'ai une premiere boucle while pour afficher tout les matchs et avec le count(*) en dessous le resultat est bon puisque il trouve 3 matches avec 2 stages par match ce que j'ai dans la db ayant les memes id mais le tout dans un tableau sans les id.
Je ne sias donc pas comment faire l'association des id et coment faire un echo de la bonne valeur du tableau array.
Voici ce que j'ai testé entre autre :
<?php while($matches = $stmt->fetch(PDO::FETCH_OBJ)) { ?>
<div class="stage" style="position:relative;">
<form class="auto left">
<?php
$idmatchs = $matches->id;
$sameId = $bdd->query("SELECT COUNT(*) FROM stages WHERE matchsid='$idmatchs' ");
$idSame = $sameId->fetch();
var_dump($idSame);
?>
<tr>
<td><?php echo $idSame; ?></td>
<td><?php echo $matches->name; ?></td>
<td><?php echo $matches->matchdate; ?></td>
<td><?php echo $matches->clubName; ?></td>
Le résultat du var_dump de la variable du fetch:
array (size=2)
'COUNT()' => string '2' (length=1)
0 => string '2' (length=1)
C:\wamp64\www\matchs3.php:512:
array (size=2)
'COUNT()' => string '2' (length=1)
0 => string '2' (length=1)
C:\wamp64\www\matchs3.php:512:
array (size=2)
'COUNT(*)' => string '2' (length=1)
0 => string '2' (length=1)