0

现在是星期五,所以我显然没有看到困难,所以我想在这里问。

我想使用以下方法从数据库中获取名称列表:

$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"带引号)

有什么想法吗?

4

2 回答 2

1

您必须使用 mysql_fetch_array 获取数组。在 implode() 中使用查询作为参数会给你一个错误

于 2012-01-06T18:08:26.917 回答
0

您应该知道 mysql_query 返回PHP 手册中记录的资源,您需要使用mysql_fetch_array之类的 fetch 函数获取数据

于 2012-01-06T18:10:41.347 回答