不晓得lz怎么执行的数据库操作,如果普通的mysql的话这样应该可以。
用mysql_query()执行commit命令mysql_query("COMMIT", $connection);
用mysql_query()执行commit命令mysql_query("COMMIT", $connection);
解决方案 »
- 如何将下拉框的值改为昨天的日期
- 问下基础问题,用jquey写select 下拉框 并以 option的值做为form 的action来submit 可跳转出现问题 请各位大虾来帮帮忙
- svn的存储路径在哪里?我想添加一个项目,不知道怎么弄呢?
- PHP+MYSQL的疑难问题请教高手,谢谢
- cURL能解析运行javascript?不能吧
- 急招PHP程序员
- session_register('varname')??????
- 这个问题怎么解决?
- session的问题
- 求助!!php读取mdb文件出错,Fatal error: in E:。。。。。。
- 为什么basename不起作用
- php写xml, 赋值由数组怎么弄
include_once("inc/init.php"); $sql = "select id,typeid,list_title,list_content,list_from from union_list where list_content like '%/images/%' order by id desc";
$rt = $DB->Query($sql);
$num = $DB->getRowsNum($rt);
$rs = $DB->getRows($rt);
echo $num;die(); for($i=0;$i<$num;$i++)
{
echo $rs[$i][0]."<br/>";
$oldcontent = $rs[$i]["list_content"];
$newcontent = str_replace("/images/","/images-old/",$oldcontent);
//$newcontent = str_replace('"','"',$newcontent);
//$newcontent = str_replace("'","",$newcontent);
$sqla = "update union_list set list_content='".$newcontent."',lit_title='".$rs[0]["list_title"]."' where id=".$rs[$i]["id"];
//echo $sqla;die();
//$DB->Query($sqla);
$connse=mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name,$connse);
mysql_query($sqla);
echo $i."|".$rs[$i]["id"]."<br/>";
mysql_close();
}
这是我的代码,执行没反应,大家帮我看看错哪里了?
echo mysql_error() . "<br/>";
加上这些,看看实际情况.
//你用单引号把变量框在里面,变量意义就变了!
//改成:$sqla = "update union_list set list_content=$newcontent,lit_title=$rs[0]["list_title"] where id=$rs[$i]["id"]”;
//或者:$sqla = "update union_list set list_content=".$newcontent.",lit_title=".$rs[0]["list_title"]." where id=".$rs[$i]["id"];