数组错误,Scalar?

时间:2012-11-13 02:46:12

标签: php

代码:

$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设置。在其他服务器上正常工作。

1 个答案:

答案 0 :(得分:1)

您尚未将$ result声明为数组 放一个 循环前$result = array();