用简单的术语解释PHP / MySQL

时间:2016-12-27 20:29:24

标签: php mysql

我有以下代码,并希望有人能澄清突出显示/评论/明显的行正在做什么

$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
    ...
}

它基本上是说“每列......” - 这就是我被困的地方

1 个答案:

答案 0 :(得分:-1)

它是一个foreach循环。所以它可以翻译成......

对于$row变量中的每个对象,

将该对象分配给新变量$name,其对应值为$value

这将循环N次,其中N是返回的行数。每次循环迭代时,$name$value变量都会重新初始化为新行的内容。