PHP批处理数据和批处理更新数据的实现

PHP批处理数据和批处理更新数据的实现
本文介绍了PHP批量添加数据和批量更新数据的实现,供大家参考,具体分析如下:

如果我们想成批保存数据,我们只需要在语句中使用sql的INSERT来保存数据。如果我们更新数据,我们可以使用更新集来更新它。操作方法非常简单。下面列举了两个例子。

批量数据录入

设计方法:同时提交多个表单记录,为每个记录设置相同的文本域名,然后通过表单处理页面中的for循环读取所提取的表单提交的数据,最后以数据形式逐一将数据添加到数据库中。

在此,一个计数()函数用于获取数组中的元素数(int var)(混合var)。

表单提交页面,代码如下所示:

复制代码代码如下所示:
商品名称



单价



产地

>


数据库连接页面,代码如下所示:

复制代码代码如下:< PHP

ID = mysql_connect美元(localhost

如果(mysql_select_db('mydatabase,$id))



其他的

回声('select DB失败:'。mysql_error());

>

表单处理页面,代码如下所示:

复制代码代码如下:<PHP session_start();包括(连接 / conn.php );

如果($ = TRUE){

为($我= 0;$我<计数(sp_name美元美元);i++){

路径=美元美元_post {sp_name} {我};

美元:美元= _post {sp_number} {我};

2 =美元美元_post {价格} {我};

3美元=美元_post {计数} {我};

美元美元_post Path4 =地址{ } {我};

为查询= mysql_query(插入tb_products (sp_name,sp_number,价格,数量,地址,数据)的值(地址,T,H,T,T,T);}

如果($ = TRUE){

提交成功;

其他的

回声提交失败;}

}

>

批量更新数据

while、列表()和每个()函数用于处理数据的批处理更新。列表()函数用于一次性分配多个变量。代码如下:

复制代码代码如下所示:
< PHP美元查询=SELECT * FROM tb_users ;

结果= mysql_query美元($查询);

如果($ = TRUE){

而($米萝= mysql_fetch_array($结果)){

>
类型复选框

表单处理页面,代码如下所示:

复制代码如下:<PHP session_start();包括(连接 / conn.php )

如果($ = 激活){

而(列表($name,美元价值)=每($ _post)){

结果= mysql_query美元(更新tb_user设置操作= 'activates的id是。$name。;

如果($ = TRUE){

回声};
如果($ submit2 = =冻结){

而(列表($name,美元价值)=每($ _post)){

结果= mysql_query美元(更新tb_user设置操作= 'freezes的id是。$name。;

如果($ = TRUE){

回声};

}

>

总结:好朋友会发现两个例子有共同点,一种是从表单中形成一个计数数组},而PHP在被处理的页面中将用于遍历或遍历,下面我将简单地给你举两个这样的分析例子。

这是数组在表单中的代表。如果你有10个表单,那么我们的名字=计数}意味着它们都是同一个数组,知道这是一个数组,我知道我知道为什么我使用遍历。

for或while:因为表单是数组,我们可以遍历数组并保存数据,下面的代码:

而(列表($name,美元价值)=每($ _post)){或

为($我= 0;$我<计数(sp_name美元美元);i++){两执行结果是一样的。

希望本文能对大家的PHP程序设计有所帮助。

tag:批处理更新数据数据电脑软件php

相关内容