MySQL mysqli_fetch_assoc 字段名称和值。如何?
MySQL mysqli_fetch_assoc field name & value. How?
下面的代码return是结果集的字段名。我也想要它 return 的值。我该怎么做?
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
当您使用 =>
运算符遍历数组时,您正在以 "key-value" 对样式进行迭代。如您所见,每次迭代都包含 key
和 value
。
查看 foreach 了解更多信息。
您正在获取 $name
变量
中的值
foreach( $row as $field => $name) {
echo $field . " = " . $name . "<br>";
}
下面的代码return是结果集的字段名。我也想要它 return 的值。我该怎么做?
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
当您使用 =>
运算符遍历数组时,您正在以 "key-value" 对样式进行迭代。如您所见,每次迭代都包含 key
和 value
。
查看 foreach 了解更多信息。
您正在获取 $name
变量
foreach( $row as $field => $name) {
echo $field . " = " . $name . "<br>";
}