php怎么样取得多个文本框并向数据库中插入多条数据

php怎么样取得多个文本框并向数据库中插入多条数据,第1张

不知道你最后把数组构造成什么格式了,如果是多条记录的话,数组一般是这种格式:

$arr = array(

0 => array(

'col1' => 'aaa',

'col2' => 'bbb',

),

1 => array(

'col1' => 'ccc',

'col2' => 'ddd',

)

);

如果是这种格式,通过它构造一个插入多条记录的sql语句可以这样写:

$values = "";

for($i=0; $i<count($arr); $i++) {

$values ="(";

foreach($arr[$i] as $val) {

$values = "$val,";

}

$values = rtrim($values,",")"),";

}

$sql = "insert into tablename values "rtrim($values, ",");

然后执行这条sql语句就可以了。

我知道你为什么会停下来,因为mysql插入大量数据(1000W)的情况下,执行时间需要的很长,而你八成设定执行时间不限制,如果时间默认超过30秒,那么程序就会自动停下来。

1000 0000

<php

set_time_limit(0);#设置执行时间为不限制~

for($i=0;$i<1000;++$i){#嵌套循环,避免悲剧;

for($j=0;$j<10000;$j++){

mysql_query(" 插入把~");

}

}

>

以上就是关于php怎么样取得多个文本框并向数据库中插入多条数据全部的内容,包括:php怎么样取得多个文本框并向数据库中插入多条数据、用php代码向mysql数据库里插入10000000条数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10199389.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存