标量值作为数组?

sar*_*012 2 php

我收到以下错误:

不能将标量值用作数组

它指的是这段代码

$q = $database->rankingPage($g, $f, $t);
    while($row=mysql_fetch_assoc($q)){
        $u[]=$row['username'];
        $p[]=$row['points'];
        $userid[]=$row['userid'];
    }
Run Code Online (Sandbox Code Playgroud)

更具体地说是这条线

$u[]=$row['username'];
Run Code Online (Sandbox Code Playgroud)

我不明白问题是什么?请有人帮帮我.

Len*_*rri 5

做

$u = array();

$u[]=$row['username'];
Run Code Online (Sandbox Code Playgroud)

走着瞧吧...