程序开始建立两个数据库连接,函数mysql_query()原型:
创新互联-专业网站定制、快速模板网站建设、高性价比玉龙网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式玉龙网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖玉龙地区。费用合理售后完善,十载实体公司更值得信赖。
resource mysql_query ( string $query [, resource $link_identifier ] )
方法1:在mysql_query函数中指定所用连接,即:
方法2:在sql语句中关联所用数据库,此时可以省略mysql_query的第二个参数,即:
php导出大量数据Excel的具体操作步骤如下:
1、使用phpstudy搭建一个测试平台,直接访问数据库。
2、下载的phpcms安装包拷贝到IIS目录,开通访问,即可搭建成功。
3、登录网站后台,系统权限,文件目录以及数据库等功能,进行管理。
4、在phpcms后台,扩展,数据库工具,数据库导出,程序池选择phpcmsv9,开始备份数据。
5、打开IIS网站目录,在D:\wwwroot\kmxy\wwwroot\caches\bakup\default文件夹,查看导出的数据库文件。
6、登录phpmyadmin,选择数据库导出,选择Excel格式,即可导出。
ID u_name price preant_id
1 水果
2 文具
3 荔枝 12 1
4 苹果 10 1
5 香蕉 5 1
6 橘子 3 1
7 橙子 6 1
8 铅笔 .5 2
9 圆珠笔 1 2
10 水笔 5 2
11 电脑配件 0
12 主板 11
13 CPU 11
14 显卡 11
15 内存 11
16 显示器 11
17 散热风扇 11
18 硬盘 11
19 华硕主板 300 12
20 技嘉主板 400 12
21 GTX970显卡 1800 14
22 GTX960显卡 1400 14
23 金士顿2G内存 100 15
24 I3 4160 600 13
25 I5 2500K 800 13
26 AOC 19寸 500 16
27 宏基24寸 800 16
28 60G硬盘 30 18
29 80G硬盘 40 18
30 散热400 40 17
31 散热300 20 17
你数据库设计是这样设计..
SQL语句:
SELECT p1.u_name as 商品类型,p2.u_name as 商品名称 ,p2.price as 价格 from product p1,product p2 where p1.id=p2.preant_id
得到结果
商品类型 商品名称 价格
水果 荔枝 12
水果 苹果 10
水果 香蕉 5
水果 橘子 3
水果 橙子 6
文具 铅笔 .5
文具 圆珠笔 1
文具 水笔 5
电脑配件 主板
电脑配件 CPU
电脑配件 显卡
电脑配件 内存
电脑配件 显示器
电脑配件 散热风扇
电脑配件 硬盘
主板 华硕主板 300
主板 技嘉主板 400
显卡 GTX970显卡 1800
显卡 GTX960显卡 1400
内存 金士顿2G内存 100
CPU I3 4160 600
CPU I5 2500K 800
显示器 AOC 19寸 500
显示器 宏基24寸 800
硬盘 60G硬盘 30
硬盘 80G硬盘 40
散热风扇 散热400 40
散热风扇 散热300 20
例如说
$a="fo.goods_small_logo";
然后声明个拼接后的变量。
$res="thinkphp_3.2.3_full".$a;
然后你输出$res
echo $res;
结果因该就是thinkphp_3.2.3_fullfo.goods_small_logo。明白了吗。也就是说 . 这个东西是拼接符。
两个不同的结果记录集想要拼接在一起,那么,要确定两个数据集能按照某种关系关联起来,并且最好,这种关系最好是一一对应的,比如,在A记录集中的有 张三,那么,在B记录集中也有且只有 张三 与之相对应。
在满足上面条件下,如果,两种的记录顺序不能完全一致的话,就只能通过遍历来添加数据。此时,第2个sql语句里,要增加 与 前面SQL之间的关联字段,比如:username,然后,再通过php代码遍历数组,将两者合并。
如果两者顺序、数量都一致,可以考虑使用array_merge_recursive()函数与array_merge()函数。