php多条数据修改 php内容修改

PHP+Mysql 把多条数据同一字段多个值改为固定值$sql = "UPDATE 表名 SET name='张三' WHERE Id IN (2,5,6,8)";
此SQL执行后一次修改四条记录
php批量修改数据function updatecols($table,$arr){
$sql = "update ".$table." set ";
$total = count($arr);
$i=1;
foreach($arr as $k=$v){
$sql .=$k."=".$v;
if($i$total){
$sql .= ",";
}
$i++;
}
return $sql;
}
echo updatecols("table1",array('col1'='123','col2'='345'));
php如何用update更新多条数据楼主贴出的代码是主要代码不是完整代码,以下是对你贴出代码的修改,接收数组并批量更新
接收数据格式形如:
array(
0=array(
'id' = 1,
'title'= '标题1'
'url'= '...'
),
1=array(
'id' = 1,
'title'= '标题1'
'url'= '...'
),
)
注意在原来的基础上加了更新条件id,不加的话是会更新全部的 。
A页面代码:
?php
$exec="select * from focusimg";
$result = mysql_query($exec,$link);
$i=0;
while($pt=mysql_fetch_array($result)){
?
tr onmouseover="this.className='admTr'" onmouseout="this.className=''"
td width="17%" align="right"标题?php echo $pt['id']; ?:input name="?php echo "focusimg[$i][id]"; ?" value="https://www.04ip.com/post/?php echo $pt['id']; ?" type="hidden"//td
tdinput name="?php echo "focusimg[$i][title]"; ?" type="text" id="textfield" value="https://www.04ip.com/post/?php echo $pt['title'];?" size="30" //td
td width="17%" align="right"链接?php echo $pt['id']; ?:/td
tdinput name="?php echo "focusimg[$i][url]"; ?" type="text" id="textfield" value="https://www.04ip.com/post/?php echo $pt['url'];?" size="30" / /td
/tr
?php
$i++;
};
?
B页面代码:
?php
include 'conn.php';
$focusimg=$_POST['focusimg'];
foreach($focusimg as $k=$v) {
$exec="update chips set title='{$v[title]}',url='{$v[url]}' where id='{$v[id]}'";
mysql_query($exec, $link);
}
mysql_close($link);
echo "edit OK!";
?
php复选框选中几条数据同时把选择的数据提交到一个页面进行修改这代码写php多条数据修改的php多条数据修改,太乱,建议学学使用模板,PHP代码和HTML分离,方便阅读 。
php多条数据修改你这个form中没有其他的标记用来分开哪些你选择php多条数据修改了,你需要增加一个标记,选择后会区别与未选择的 。当form提交后,程序判断那条被选择了,然后才放到数组中 。未标记的忽略 。再执行Update或Insert语句 。
如何在php页面嵌入EXCEL对多条数据进行修改.(200分)分类:电脑/网络程序设计其他编程语言
问题描述:
将数据库的数据查询到嵌入在PHP中的EXCEL里面.实现多条纪录的修改.
数据库里面有几万条数据,每天要修改几百条,一条一条修改很麻烦,怎样能够,实现上面说的这种功能,然后可以批量修改.
解析:
可以选择一些相关的php多条数据修改,然后统一批量改
SQL Server 中直接可以把excel文件加载进来当作表处理 。
使用Sql脚本怎么处理都可以了 。
其他数据库php多条数据修改,那还有写处理excel的代码
你的数据在EXCEL里面,需要用PHP程序去修改它,因为你的机器上有WEB,你希望远程操作,对吗php多条数据修改?
其实不难,你在ODBC里面建立一个数据源,指向你的EXCEL文件,PHP写程序用SQL操作ODBC数据源是很简单的 , 例子php多条数据修改:
?PHP
$id=odbc_connect("ODBC数据源名称","用户名","密码");
if ($id!=0){
$max_display_rec=500;
$query_str="任意的SQL语句";
$qu=odbc_exec($id,$query_str);
if ($qu) echo "执行 $query_str 成功!";

推荐阅读