-1

コード:

$i=0;
    while ($i < $rows) {
        $storage_id     =   mysql_result($giftCards,$i,"id");
        $result[$storage_id]['display_name'] = mysql_result($giftCards,$i,"display_name");
        $result[$storage_id]['image_icon'] = mysql_result($giftCards,$i,"image_icon");
        $result[$storage_id]['currency'] = mysql_result($giftCards,$i,"currency");
        $i++;
    }
    return $result;

エラーの原因:

Warning: Cannot use a scalar value as an array in /home/chosen/public_html/classes/giftcards.class.php on line 13

数行で。

誰でもこれを修正する方法を知っていますか? これがポップアップしたのは、新しい VPS I セットアップの場合だけです。他のサーバーでは正常に動作します。

4

1 に答える 1

1

$result を配列として宣言していません。ループの前に
a を置き ます。$result = array();

于 2012-11-13T02:48:39.977 に答える