重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$sql="insert into news(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
成都创新互联公司是一家专注于成都网站设计、网站制作与策划设计,四方台网站建设哪家好?成都创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:四方台等地区。四方台做网站价格咨询:13518219792
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
$sql2="insert into show(catid,huan,title,publisher,img,keywords,copyfrom,description,hit,hot,sort,addtime)values('".$catid."','".$huan."','".$title."','".$publisher."','".$img."','".$keywords."','".$copyfrom."','".$description."','".$hit."','".$hot."',".$sort."','".$addtime."')";
mysql_query($sql2,$con);
echo "成功添加!";mysql_close($con)
$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);
就是一次插入多行呗???
按你的 截图数据 我先临时构造数组
准备材料:
数据库
mysqli (其他的mysql库也可以,我拿php下最流行的mysqli类给你写范例)
你这个大写入的数据表
步骤:
收集post来的 数据,这个你肯定完成了,问题是下一步
事先链接了MySQL,假设链接类为变量$mysqli
按照你的post数据构造多行数据:结构如下
$toInsertArray = array();
foreach ($array0[pubtime] as $varIndex = $eachpubtime){
$item = new stdClass;
$item-Pubtime = $eachpubtime;
$item-ChildrenName= $array0[childname][$varIndex];
$item-IsCome= $array0[iscome][$varIndex];
$toInsertArray[] = $item;
}
3. 然后循环读取构造 sql插入语句:
$sqli = '';
foreach ($toInsertArray as $item){
$sqli .= "insert into MyTable (`pubtime`,`Name`,`IsCome`) value ('" . $item-Pubtime . "','" . $item-ChildrenName. "','" . $item-IsCome. "');\r\n";
}
$mysqli - multi_query ($sqli);//注意这里,multi_query可以一次执行多条语句
php模板循环中,最常见的循环就是foreach了,简单高效使php程序里大量运用了foreach,这里我们就模板里的循环进行解说。在php模板中,循环被改装成对称的loop 和 /loop 模式,代码:
!-- loop from=$rslist key=$key value=$value [id=rslist_id] --
...
!-- /loop --
参数解析:
from,数据来源
key,给数组下标附一个变量
value,值
id,给数组from里信息增加属性,这里提供了三个属性
num,当前数量,从1开始计起
index,当前索引,从0开始计起
total,当前数组数量
示例1:在文章列表中常用到的循环
!-- loop from=$rslist key=$key value=$value --
lia href="{$value.url}" title="{$value.title}"span class="date"{func date Y-m-d $value.dateline}/span{$value.title}/a/li
!-- /loop --
if (empty($_POST['one'])) {
echo "空";
} else {
echo "不空";
}
插入多条可以通过SQL的 INSERT INTO语法来实现
INSERT INTO table_name (列1, 列2,...) VALUES (条1值1, 条1值2,....),(条2值1, 条2值2,....)