-2
votes

Durée de la requête PHP SQL

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>";
    }
?>


1 commentaires

3 Réponses :


3
votes

Vous pouvez obtenir non. des rangées retournez comme xxx


0 commentaires

0
votes

Vous pouvez utiliser ci-dessous le code pour NO des lignes.

/ * Nombre de lignes. * / xxx

/ Nombre de lignes /

http://php.net/manual/fen /pdo.prepare.php


3 commentaires

pdostatement n'a pas de num_Rows Propriété


NUM_ROWS est là. pouvez-vous croiser vérifier @Phil


Op utilise pdo, pas mysqli



-1
votes
while($row = $prep_stmt->fetch_assoc()) {
    echo "<div class ='row'>";
    echo "<div class = 'col-3 text-center'>".$row['name']."</div>";
    echo "</div>";
}

1 commentaires

pdostatement n'a pas de num_Rows Propriété. Il n'a pas non plus de fetch_assoc () méthode