我的表单格式
<div>
<section>
<input type="text" name="title[]" placeholder="Display Text" value="Google"/>
</section>
<section>
<input type="text" name="url[]" placeholder="URL Link" value="http://www.google.com"/>
</section>
</div>
<div>
<section>
<input type="text" name="title[]" placeholder="Display Text" value="Yahoo"/>
</section>
<section >
<input type="text" name="url[]" placeholder="URL Link" value="http://www.Yahoo.com"/>
</section>
</div>
完整代码: http://jsfiddle.net/sky94132003/rf9obkc9/1/
Mysql结构
表名
id(PK)
标题
URL
如何保存到MySQL会更聪明
答案 0 :(得分:1)
您希望在一个插入查询中插入多个值,这就是您的操作方法
<?php
$sql = "INSERT INTO table_name (title, url) VALUES";
$data = array_combine($_POST['title'], $_POST['url']);
foreach ($data as $key => $value) {
$sql .= "('$key', '$value'),";
}
$sql = rtrim($sql,',');
echo $sql;
输出样本
INSERT INTO table_name (title, url) VALUES('Google', 'http://www.google.com'),('Yahoo', 'http://www.Yahoo.com') ... and so on