MySQL mysqli_fetch_assoc字段名称和值。如何?



以下代码返回结果集的字段名称。我还希望它返回值。我该怎么做?

while ($row = mysqli_fetch_assoc($result)) {
foreach( $row as $field => $name) {
echo $field."<br>";
}
}

如果我们假设你的数组看起来像这样:

$row["first_name"] = "John";
$row["last_name"] = "Doe";
$row["username"] = "john.doe";

使用此代码:

while ($row = mysqli_fetch_assoc($result)) {
foreach( $row as $field => $value) {
echo "{$field} - {$value}<br>";
}
}

您将获得如下输出:

first_name - John
last_name - Doe
username - john.doe

当您使用运算符遍历数组时=>您正在以"键值"对样式进行迭代。如您所见,每次迭代都会保持keyvalue

查看foreach以获取更多信息。

您正在获取变量$name

foreach( $row as $field => $name) {
echo $field . " = " . $name . "<br>";
}

相关内容

  • 没有找到相关文章

最新更新