0

MySQL からデータを取得しましたが、結果は次のようになります: http://sparrow.site90.net/select.php

(Array)取得した情報の前の単語を表示します。この単語をテーブルから削除しようと一生懸命努力しましたが、できませんでした。

これが私のコードです。私はそれについて何ができますか?

echo "<td>" . $array = unserialize($row['Favorite_courses']);
foreach($array as $item) {
    echo $item, ", ";
}
echo "</td>";
4

3 に答える 3

8

配列を連結してエコーしています:

echo "<td>" .  $array= unserialize($row['Favorite_courses']) ;

次のようにする必要があります。

$array = unserialize($row['Favorite_courses']);
echo "<td>";
于 2013-06-07T15:35:30.777 に答える
2

最初の行は、配列のテキスト表現 (PHP では"Array") と開始要素 を連結します<td>。すべきことは次のとおりです。

$array = unserialize($row['Favorite_courses']);
echo "<td>";
foreach($array as $item) {
    echo $item, ", ";
}
echo "</td>";
于 2013-06-07T15:37:53.893 に答える