【问题标题】:how do I write the result of a php loop to an array?如何将 php 循环的结果写入数组?
【发布时间】:2022-11-13 23:45:03
【问题描述】:

如何将 php 循环的结果写入数组?

<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli =  new mysqli("localhost", "root", "123456789", 'mydb');

$query = "SELECT names FROM `users`";
$result = $mysqli->query($query);

while ($row = $result->fetch_assoc()) {
    $var = vsprintf("%s\n", $row["names"]);
}

echo $var;

?>

我试过了,但没有成功

【问题讨论】:

    标签: php mysql mysqli


    【解决方案1】:
    <?php
    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
    $mysqli =  new mysqli("localhost", "root", "123456789", 'mydb');
    
    $query = "SELECT names FROM `users`";
    $result = $mysqli->query($query);
    
    while ($row = $result->fetch_assoc()) {
        $var[] = $row;
    }
    
    var_dump($var);
    
    ?>
    

    您可以继续为$var[] 分配新值。

    【讨论】:

      猜你喜欢
      • 2015-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多