这是星期五,所以我显然没有看到事情发生,所以我想在这里问。
我想使用以下方法从数据库中获取名称列表:
$test = mysql_query("SELECT Names FROM Content ORDER BY Names");
这应该给JimMikePeter
(至少它在PHP MyAdmin中)
这不是很易读,所以我想,让我们崩溃:
$line = implode( ", ", $test);
echo $line;
这应该给出:Jim, Mike, Peter
但它没有,它给出:警告:implode() [function.implode]: Invalid arguments passed
我也想要这样的结果:"Jim", "Mike", "Peter"
(带引号)
有什么想法吗?
答案 0 :(得分:1)
您必须使用mysql_fetch_array获取数组。使用查询作为implode()中的参数将给出错误
答案 1 :(得分:0)
您应该知道mysql_query返回PHP manual中记录的资源,您需要使用f mysql_fetch_array
等获取函数来获取数据