mysql编程的二维数组_调出mysql中数据,输出一个二维数组的表格

1、使用DDL语句创建数据库、创建表。

mysql> show databases;

+--------------------+

|

Database |

+--------------------+

| information_schema |

|

class_info |

|

houdunwang |

|

mysql |

|

test |

+--------------------+

5 rows in set (0.00 sec)

mysql> create database student_info;

Query OK, 1 row affected (0.01 sec)

mysql> CREATE

TABLE student_info(

-> id int(6) not

null primary key,

-> name

varchar(20),

-> sex

char(4),

-> age

tinyint(3)

-> );

Query OK, 0 rows affected (0.06 sec)

2、向student_info 表中插入数据:

mysql> insert into student_info

values("000001","david.zhang","man","51"

Query OK, 1 row affected (0.02 sec)

mysql> insert into student_info

values("000002","david.liu","nv","26");

Query OK, 1 row affected (0.05 sec)

mysql> insert into student_info

values("000003","david.li","man","26");

Query OK, 1 row affected (0.02 sec)

mysql> insert into student_info

values("000004","david.sun","nv","26");

Query OK, 1 row affected (0.02 sec)

3、查看当前student_info表内的数据:

mysql> select * from student_info;

+----+-------------+------+------+

| id |

name | sex | age |

+----+-------------+------+------+

| 1 | david.zhang | man | 51 |

| 2 |

david.liu |

nv | 26 |

| 3 |

david.li |

man | 26

|

| 4 |

david.sun |

nv | 26 |

+----+-------------+------+------+

4 rows in set (0.00 sec)

4、编写php程序

//连接数据库

mysql_connect("localhost","root","123456",);

//选择数据库

mysql_select_db("student_info");

//查询student_info表内的数据

$output=mysql_query("select * from

student_info"); //查询出来的数据类型为资源类型。

//将student_info表数据输出一条

//mysql_fetch_assoc($output); //数据的数据类型为一维数组,只有一条数据。如果想输出多条数据,需要使用循环来实现。

while($arr=mysql_fetch_assoc($output)){

$arr_one[]=$arr; //

使用while循环,遍历出mysql数据表中的每一条数据。遍历出来的是一个二位数组。如下是,将所有的数据以表格的形式输出。

}

?>

align="center">

学生信息表

idnamesexage

foreach($arr_one as

$key=>$val){

?>

<?php echo

$val[id]?>

<?php echo

$val[name]?>

<?php  echo

$val[sex]?>

<?php echo

$val[age]?>

}

?>

5、验证结果:

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值