我正在关注关于 mysql 和 php 的视频教程,某行代码让我有点困惑:
<?php
$result = mysql_query("SELECT * FROM subjects", $connection);
if(!$result){
die("Database query failed: " .mysql_error());
}
while($row = mysql_fetch_array($result)){
echo $row["Menu_Name"]." ".$row["position"]."<br/>";
}
?>
我想真正了解这段代码在做什么,所以让我看看我是否明白了。基本上,它在我的屏幕上所做的是返回存储在我的表主题中的各种项目并将它们显示在它们的位置。它通过在两个数组中返回它们来做到这一点,一个是 [menu-name] 存储每个项目的文本,另一个是 [position] 存储它们出现的顺序。所以,我的 while 循环遍历这个数组并输出。但这就是我不明白的。$row 做了什么以及它如何设法通过和循环。我可能离这里很远,希望有人能对此有所了解。