在我的foreach循环中出错

Tap*_*pha 0 php foreach loops

这是代码:

<?php

//Starting session

session_start();

//Includes mass includes containing all the files needed to execute the full script
//Also shows homepage elements without customs

require_once ('includes/mass.php');

$username = $_SESSION['username'];

if (isset($username))

{   

//Query database for the users networths

$sq_l = "SELECT * FROM user ORDER BY worth";

$sql_query_worth = mysql_query($sq_l);

while ($row = mysql_fetch_assoc($sql_query_worth))

      {

         $dbusername = $row['username'];

         $dbworth    = $row['worth'];

            foreach ($dbusername as $dbuser)

                {
                    echo ". USER: ".$dbuser." Has a networth of:  ".$dbworth;

                }
      }               
}

?>
Run Code Online (Sandbox Code Playgroud)

有三个结果.这是错误.

这是错误消息:

警告:在第32行的C:\ xampp\htdocs\Mogul\richlist.php中为foreach()提供的参数无效

警告:在第32行的C:\ xampp\htdocs\Mogul\richlist.php中为foreach()提供的参数无效

警告:在第32行的C:\ xampp\htdocs\Mogul\richlist.php中为foreach()提供的参数无效

Kla*_*sen 5

只是改变:

        foreach ($dbusername as $dbuser)

            {
                echo ". USER: ".$dbuser." Has a networth of:  ".$dbworth;

            }
Run Code Online (Sandbox Code Playgroud)

至:

echo ". USER: ".$dbusername." Has a networth of:  ".$dbworth;
Run Code Online (Sandbox Code Playgroud)