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のようなフェッチ関数を使用してデータをフェッチする必要があります。

于 2012-01-06T18:10:41.347 に答える