PHP操作MySQL-输出:查询

<?php
//PHP操作MySQL数据库
header('Content-Type:text/html;charset=utf-8');

//连接数据库
mysql_connect('localhost', 'root', '') or die('连接MySQL数据库失败');
mysql_select_db('banji2') or die('连接自建数据库失败');
mysql_set_charset('utf8');

//操作数据库
//增,删,改,查

//查询数据库
$sql = "select * from banji24"; //sql语句
$jieguo = mysql_query($sql); //执行sql语句,结果赋给变量
var_dump($jieguo); //输出变量,为资源类型,需要用mysql_fetch_assoc()函数转为数组才能使用
/*
//将查询结果直接输出到页面
while($jieguo2 = mysql_fetch_assoc($jieguo)){
    print_r($jieguo2);
}
*/

//将查询结果转为二维数组,并在模板中循环输出二维数组,推荐
$jieguo3 = array();
while($jieguo2 = mysql_fetch_assoc($jieguo)){
    $jieguo3[] = $jieguo2;
}
//print_r($jieguo3);
?>

<table border="1">
    <tr>
        <td>id</td>
        <td>姓名</td>
        <td>性别</td>
        <td>年龄</td>
        <td>地址</td>
        <td>电话</td>
        <td>成绩</td>
    </tr>
<?php
foreach($jieguo3 as $k => $v){
?>
    <tr>
        <td><?php echo $v['id']; ?></td>
        <td><?php echo $v['name']; ?></td>
        <td><?php
if($v['sex'] == 0){
     echo '女';
}else{
     echo '男';
}
        ?></td>
        <td><?php echo $v['age']; ?></td>
        <td><?php echo $v['home']; ?></td>
        <td><?php echo $v['phone']; ?></td>
        <td><?php echo $v['chengji']; ?></td>
    </tr>
<?php
}
?>
</table>