有人可以解释这个脚本执行时到底发生了什么。它就像一个魅力,但我不知道它究竟是做什么感到满足。
基本上我有一个带有以下字段的SQL表[images]
我想要做的是获取[URL]的所有值并将其放在数组中
为了实现这一点,我习惯了下面在stackoverflow上找到的脚本
$images = mysql_query("Select URL from images where Category = 'Management' ");
$imagerow = Array();
while ( $row = mysql_fetch_assoc($images) )
{
$imagerow[] = $row['URL'];
}
echo $imagerow[0] ;
这个脚本就像一个魅力,但是对于php和mysql来说,我很难理解究竟发生了什么。如果有人用简单的话语解释会发生什么,我会喜欢它。
答案 0 :(得分:1)
这个问题并不属于这里,但我会在不打扰主持人的情况下为了解决问题而回答这个问题。
// mysql query is executed
$images = mysql_query("Select URL from images where Category = 'Management' ");
// empty array initialized
$imagerow = Array();
// while there are results of the executed mysql query
while ( $row = mysql_fetch_assoc($images) )
{
// create a new element in $imagerow array and put url of the image there
$imagerow[] = $row['URL'];
}
// output first element of the array we have just filled
echo $imagerow[0] ;