【发布时间】:2011-07-19 22:48:39
【问题描述】:
我在 MySQL 数据库中有一个包含 varchar 的字段。此 varchar 旨在成为用于引用文件位置的字符串。例如,/file.php。
我已经设法使用下面的代码获取了这个 varchar 并将其存储在 $locationarray 中:
$query4 = mysql_query("select filelocation from users where username='$username' limit 1");
while($rowloc = mysql_fetch_assoc($query4))
{
$locationarray = $rowloc['filelocation'];
}
但是,当我将$locationarray 与include() 函数结合使用时,屏幕上什么也没有显示?
有没有办法从可与include() 一起使用的 MySQL 数据库中获取数据?
【问题讨论】:
-
你在哪里做这个
include? -
顺便说一句,为什么是while循环?你是只检索一个结果还是覆盖同一个变量上的每个位置?
-
既然 varname 包含“array”,你的意思是像
$locationarray[] = $rowloc['filelocation'];那样在其上推送多个值吗?尝试回显变量而不是包含它,以便验证它的值。然后比较@adam建议的路径