我有以下代码,并希望有人能澄清突出显示/评论/明显的行正在做什么
$result = mysqli_query($db, "SELECT * FROM `tblName` WHERE `id`='" . mysqli_real_escape_string($db, $_GET['id']) . "' LIMIT 0, 1");
$row = mysqli_fetch_assoc($result);
foreach($row as $name => $value) { // THIS ONE I NEED HELP WITH
...
}
它基本上是说“每列......” - 这就是我被困的地方
答案 0 :(得分:-1)
它是一个foreach
循环。所以它可以翻译成......
$row
变量中的每个对象, 将该对象分配给新变量$name
,其对应值为$value
这将循环N次,其中N是返回的行数。每次循环迭代时,$name
和$value
变量都会重新初始化为新行的内容。