
正文
php插入多条数据库 php执行多条sql语句
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP怎么一次向数据库插入多条数据
插入多条可以通过SQLphp插入多条数据库的 INSERT INTO语法来实现
INSERT INTO table_name (列1, 列2,...) VALUES (条1值1, 条1值2,....),(条2值1, 条2值2,....)
相关问答
Q1: php怎么样取得多个文本框并向数据库中插入多条数据
不知道php插入多条数据库你最后把数组构造成什么格式php插入多条数据库了php插入多条数据库,如果是多条记录php插入多条数据库的话,数组一般是这种格式php插入多条数据库:
$arr = array(
0 = array(
'col1' = 'aaa',
'col2' = 'bbb',
),
1 = array(
'col1' = 'ccc',
'col2' = 'ddd',
)
);
如果是这种格式,通过它构造一个插入多条记录的sql语句可以这样写:
$values = "";
for($i=0; $icount($arr); $i++) {
$values .="(";
foreach($arr[$i] as $val) {
$values .= "$val,";
}
$values = rtrim($values,",")."),";
}
$sql = "insert into tablename values ".rtrim($values, ",");
然后执行这条sql语句就可以了。
Q2: PHP 表单添加多条数据到数据库
input的name用数组,比如:
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
tr
tdinput type="text" name="name1[]"/td
tdinput type="text" name="name2[]"/td
/tr
提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表
Q3: PHP怎么一次向数据库插入多条数据?
$value = '';
$query_num = 5; //插入数量
for($i=1;$i=$query_num;$i++){
$value .= "('25','1')";
}
//mysql insert有插入多条语法php插入多条数据库,拼接sql语句php插入多条数据库,table_name表名
$sql = "insert into table_name (memid,online) values ".$value;
//执行,插入$query_num条数据
mysql_query($sql);
Q4: thinkphp如何同时向数据库插入多条数据?
数据整理好后php插入多条数据库,批量插入可用addAll方法(仅针对Mysql数据库)php插入多条数据库:
$User-addAll($data);
关于php插入多条数据库和php执行多条sql语句的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







