2
私は、次のようなエラーになっています:配列としてのスカラー値?
Cannot use a scalar value as an array
をそして、それは具体的には、コード
$q = $database->rankingPage($g, $f, $t);
while($row=mysql_fetch_assoc($q)){
$u[]=$row['username'];
$p[]=$row['points'];
$userid[]=$row['userid'];
}
のこのブロックに行
$u[]=$row['username'];
を私は理解していない言及何の問題ありますか? 誰かが私を助けてくれますか?予想通り
参照くださいは連想配列ですか? $ uは間違いなく配列ですか? – dartacus
配列として宣言されていませんでした。私は別のスクリプトからコードをコピーしましたが、宣言されていないにもかかわらずそこで動作しました!クレイジー!ありがとう.. – sark9012
一文字変数の代わりに意味のある変数名を使用することをお勧めしますか?読みやすいコードを書けば、長期的にはもっと良くなるでしょう... – ircmaxell