PHP 数据批量更新
时间:2011-10-24
来源:互联网
这个动西折磨了我一天了,还是没有头绪,在网上搜了些资料,但是都只是说一半,看也没有看明白,找不到例子学习。
还请大侠帮我一下,写一下批量更新怎么做,为了方便交流,我写了一个简单的程序,现在可以列出来数据,但是就是不知道怎么写批量上传,
数据表入下:
CREATE TABLE IF NOT EXISTS `exmple` (
`id` int(11) NOT NULL,
`content` text NOT NULL,
`apple` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- 导出表中的数据 `exmple`
--
INSERT INTO `exmple` (`id`, `content`, `apple`) VALUES
(11, '11', '11'),
(22, '22', '22'),
(33, '33', '33'),
(44, '44', '44');
我写的index.php程序入下
<?php
mysql_connect("localhost","root","123456");
mysql_select_db("batch_update");
mysql_query("set names 'gb2312'");
?>
<html>
<head>
<title></title>
</head>
<body>
<form action="index.php" method="post">
<?php
$sql="select *from exmple";
$rs=mysql_query($sql);
$count_result=mysql_num_rows($rs);
echo $count_result."</br>";
echo "<table>";
while($new=mysql_fetch_array($rs))
{
echo "<tr>";
echo "<td><input id=id[] name=id value=$new[id] ></td>";
echo "<td><input id=content[] name=content value=$new[content] ></td>";
echo "<td><input id=apple[] name=content value=$new[apple] ></td>";
echo "</tr>";
}
echo "</table>";
?>
<input type=submit name=submit></input>
</form>
</body>
</html>
现在可以现示出表格效果,但是后面的批量修改不知道怎样下手了。还请大哥们帮帮忙,有点急,我明天要交任务…………
还请大侠帮我一下,写一下批量更新怎么做,为了方便交流,我写了一个简单的程序,现在可以列出来数据,但是就是不知道怎么写批量上传,
数据表入下:
CREATE TABLE IF NOT EXISTS `exmple` (
`id` int(11) NOT NULL,
`content` text NOT NULL,
`apple` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- 导出表中的数据 `exmple`
--
INSERT INTO `exmple` (`id`, `content`, `apple`) VALUES
(11, '11', '11'),
(22, '22', '22'),
(33, '33', '33'),
(44, '44', '44');
我写的index.php程序入下
<?php
mysql_connect("localhost","root","123456");
mysql_select_db("batch_update");
mysql_query("set names 'gb2312'");
?>
<html>
<head>
<title></title>
</head>
<body>
<form action="index.php" method="post">
<?php
$sql="select *from exmple";
$rs=mysql_query($sql);
$count_result=mysql_num_rows($rs);
echo $count_result."</br>";
echo "<table>";
while($new=mysql_fetch_array($rs))
{
echo "<tr>";
echo "<td><input id=id[] name=id value=$new[id] ></td>";
echo "<td><input id=content[] name=content value=$new[content] ></td>";
echo "<td><input id=apple[] name=content value=$new[apple] ></td>";
echo "</tr>";
}
echo "</table>";
?>
<input type=submit name=submit></input>
</form>
</body>
</html>
现在可以现示出表格效果,但是后面的批量修改不知道怎样下手了。还请大哥们帮帮忙,有点急,我明天要交任务…………
作者: xiachao2008 发布时间: 2011-10-24
在列表页面把id传过去,,在编辑页面形成一个二维数组就好办了。
$data=array(
array('11','11','11'),
array('22','22','22'),
array('','33','33'),
)
然后遍历插入数据库即可。
$data=array(
array('11','11','11'),
array('22','22','22'),
array('','33','33'),
)
然后遍历插入数据库即可。
作者: jordan102 发布时间: 2011-10-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28