PHP怎么一次向数据库插入多条数据?

PHP怎么一次向数据库插入多条数据?,第1张

$value = ''

$query_num = 5 //插入数量

for($i=1$i<=$query_num$i++){

    $value .= "('25','1')"

}

//mysql insert有插入多条语法,拼接sql语句,table_name表名   

$sql = "insert into table_name (memid,online) values ".$value

//执行,插入$query_num条数据

mysql_query($sql)

input的name用数组,比如:

<tr>

    <td><input type="text" name="name1[]"></td>

    <td><input type="text" name="name2[]"></td>

</tr>

<tr>

    <td><input type="text" name="name1[]"></td>

    <td><input type="text" name="name2[]"></td>

</tr>

<tr>

    <td><input type="text" name="name1[]"></td>

    <td><input type="text" name="name2[]"></td>

</tr>

提交后$_POST['name1']、$_POST['name2']都会以数组的方式储存着3行tr的每个值,通过foreach可以把它们逐行添加进数据表


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

原文地址: http://outofmemory.cn/sjk/6726260.html

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

发表评论

登录后才能评论

评论列表(0条)

保存