Le code PHP suivant provient d'un site Web que j'essaie de faire. Fondamentalement, j'essaie de jeter le contenu d'une requête SQL en rangées avec 4 colonnes dans chaque ligne.
<?php
$prep_stmt = $conn->prepare("SELECT * FROM eggs WHERE `egg_dist` = 5");
$prep_stmt->execute();
$res = $prep_stmt->fetchAll();
//$row as $r
for($x = 0; $x < len($res); $x+=4) {
echo "<div class ='row'>";
for($y = $x; $y < $x+4; $y++){
echo "<div class = 'col-3 text-center'>".$res[$y]['name']."</div>";
}
echo "</div>";
}
?>
3 Réponses :
Vous pouvez obtenir non. des rangées retournez comme
Vous pouvez utiliser ci-dessous le code pour NO des lignes.
/ * Nombre de lignes. * / p> / Nombre de lignes EM > / p>
pdostatement code> n'a pas de num_Rows Code> Propriété
NUM_ROWS est là. pouvez-vous croiser vérifier @Phil
Op utilise pdo, pas mysqli
while($row = $prep_stmt->fetch_assoc()) {
echo "<div class ='row'>";
echo "<div class = 'col-3 text-center'>".$row['name']."</div>";
echo "</div>";
}
pdostatement code> n'a pas de num_Rows Code> Propriété. Il n'a pas non plus de fetch_assoc () code> méthode
Compte () Code>