189 8069 5689

php取数组的行数据 php获取文件行数

PHP中如何把一个数组中的数据取出来并插入到数据库中

没用框架就直接拼接sql语句啊

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了潼南免费建站欢迎大家使用!

$sql = 'insert into tablename(field1, field2, field3) values(val1, val2, val3), (val1, val2,val3)';

主要就是拼接values后面的内容,一个括号一条数据,拼接完执行数据库插入操作就行了;

如果数据量很大,注意每次拼接的sql不要太长了,数据库执行的sql也是有长度限制的

我是php初学者,php数组中的数据怎样提取

一般是用Foreach提取,例如:

$data = array('字段1'=1,'字段2'=2,'字段3'=3,'字段4'=5);//数组数据

foreach($data as $key=$vo){//$key是字段名,$vo 为值

echo $key."=".$vo."br/";

}

利用php如何取出数组中的值?

//数组赋值

$array=array('a'=2,'b'=1,'c'=5,'d'=12,'e'=12,'f'=3);

Array( [0] = Array ( [0] = Array ( [id] = 7 [name] = 样式 [pid] = 4 [sort] = 100 ) ) [1] = Array ( [0] = Array ( [id] = 9 [name] = cccc [pid] = 8 [sort] = 8 ) [1] = Array ( [id] = 11 [name] = addNode [pid] = 8 [sort] = 2 ) ))

$c=mysql_fetch_array($b);

这句话的意思是从读取出来的记录集中读取一行存入一个数组中,所以你只读取到了第一行,如果想读取第二行,重复这一句就可以了。

当然手工重复那就太傻了,可以用一句 循环语句:

while($c=mysql_fetch_array($b)){

echo $c[0];

echo $c[1];

}

php如何获取几行数据

php 读取数据一般都是在循环读取的时候把数据放入数组里,例如

?php

$link = mysql_connect("数据库地址","用户名","密码");//连接服务器

mysql_select_db("数据库名",$link);//连接数据库

mysql_query("set names gb2312");//设置字符集

$str = "select * from table1";//查询语句

$result = mysql_query($str,$link);//执行查询

$re_array = new array();//构造数组

while($row = mysql_fetch_array($result))

{

$re_array[] = $row['列名'];//这样可以保存多列数据,根据语句不同,需要在这进行相应修改

}

?


文章名称:php取数组的行数据 php获取文件行数
文章分享:http://cdxtjz.cn/article/hejeoe.html

其他资讯