所以这就是我到目前为止所做的。
$query = mysql_query("SELECT * FROM tablename ORDER BY id");
while($r = mysql_fetch_array($query)){
extract($r);
echo $variables;
}
由于上述原因导致的错误
注意:未定义的变量:
中的变量
我真的不知道怎么做._。
答案 0 :(得分:0)
您应该使用fetch_assoc()
,因为它返回一个关联数组,其中包含行的名称和值。这将允许extract()
生成正确的符号名称,因此如果存在名为variables
的列,则变量$variables
将存在。
更常见的方法是通过$r['columnname'];
访问数据。
请注意,我使用mysqli
函数更新了代码(因为mysql_*
不太好......)。
$query = $DB->query("SELECT * FROM tablename ORDER BY id");
while($r = $query->fetch_assoc()){
extract($r);
echo $variables;
}