如何将mysqli结果放入一个变量并在html中回显它

时间:2017-10-08 03:17:39

标签: php html mysqli

如何将所有while结果放入mysqli中选择一个变量并回显到html文档?

代码基于W3school PHP

    $sql = "SELECT firstname, lastname FROM MyGuests";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc()) {
//previously it was  echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
";
$parsedcontent = '<div class="col-md-4">'.$row["firstname"].'</div><div class="col-md-4">'.$row["lastname"].'</div>';
        }
    } else {
        echo "0 results";
    }

HTML

<div class="row">
    <?php echo $parsedcontent; ?>
</div>

1 个答案:

答案 0 :(得分:0)

$data = array();
// output data of each row
 while($row = $result->fetch_array(MYSQLI_ASSOC)) {
    // push retrieved data to data array in order for return later
    array_push($data, $row);
}