Kar*_*mam 6 php mysql arrays metadata
我尝试从mysql中捕获数据,将它们全部放入数组中.假设:
    users table
    -----------------------
    id| name | code 
    ----------------------
    1| gorge | 2132
    2| flix | ksd02
    3| jasmen | skaod2
    $sql = mysql_query("select id, name, code from users");
    $userinfo = array()
    while($row_user = mysql_fetch_array($sql)){
    $userinfo = $row_user[name] 
    }
-------------------------
foreach($userinfo as $usinfo){
echo $usinfo."<br/>";
}
这是我只能插入用户名但不能在userinfo数组中插入代码和id的问题,请帮我在同一个数组中插入所有数据.
[PS]请不要面向对象.
jas*_*bar 31
$sql = mysql_query("select id, name, code from users");
$userinfo = array();
while ($row_user = mysql_fetch_assoc($sql))
    $userinfo[] = $row_user;
这将为您$userinfo提供具有以下结构的数组:
[
    [id => 1, name => 'gorge', code => '2123'],
    [id => 2, name => 'flix', code => 'ksd02'],
    [id => 3, name => 'jasmen', code => 'skaod2']
]
如果要输出数据:
foreach ($userinfo as $user) {
    echo "Id: {$user[id]}<br />"
       . "Name: {$user[name]}<br />"
       . "Code: {$user[code]}<br /><br />";
}
while($row_user = mysql_fetch_assoc($sql)){
   $userinfo[] = $row_user;
}
foreach($userinfo as $usrinfo){
   echo "Id: ".$usrinfo['id']."<br />";
   echo "Name: ".$usrinfo['name']."<br />";
   echo "Code: ".$usrinfo['code']."<br />";
}
| 归档时间: | 
 | 
| 查看次数: | 80314 次 | 
| 最近记录: |