用简单的术语解释PHP / MySQL

Explain PHP/MySQL in Simple Terms

本问题已经有最佳答案,请猛点这里访问。

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

1
2
3
4
5
$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
    ...
}

它基本上是说"每列……"-这就是我被卡住的地方


这是一个foreach循环。所以可以翻译成…

对于$row变量中的每个对象,将该对象赋给新变量$name,其对应值为$value

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