1

次のphpコードを含むWebページを作成しました...

$brandArray = JSON_decode(DatabaseInterface::getBrands(), true);
sort($brandArray);
for ($loop=0; $loop < sizeof($brandArray); $loop++) {
    echo "<option>$brandArray[$loop]</option>";
}

関数 DatabaseInterface::getBrands の関連ビットはここにあります...

$query = "SELECT psBrandName from brands";
$result = mysqli_query($con, $query) or die ("Couldn't execute query. ".mysqli_error($con));

$resultArray[] = array();

while ($row = mysqli_fetch_assoc($result)) {

    extract($row);
    $resultArray[] = $psBrandName;

}

return json_Encode($resultArray);

奇妙なことに、ウェブページの出力を見ると、リストの最初の項目は「配列」という単語です(データベースにはありません。アイデアはありますか?

4

1 に答える 1

3

$resultArray[] = array()空の配列を配列にプッシュすることを意味し$resultArrayます。角かっこを削除します。

于 2013-06-29T16:56:41.663 に答える