文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php访问oracle写sql不能换行

php访问oracle写sql不能换行

时间:2010-12-16  来源:画地自囚

如下程序是错误的

$sql="begin 

 update com_customer set exp_score=case when (nvl(exp_score,0)".$score_str.")<0 then 0 else nvl(exp_score,0)".$score_str."  end,last_changed_date=sysdate

 where customer_id=:customer_id;

end;";
                      $sth = DB::commWriteDB()->prepare($sql);
                $sth->bindParam(":customer_id",$cust_id);
           $result = $sth->execute();
 $sth->closeCursor();

 

 

把sql换成这样就是正确的了:="begin   update com_customer set exp_score=case when (nvl(exp_score,0)".$score_str.")<0 then 0 else nvl(exp_score,0)".$score_str."  end,last_changed_date=sysdate where customer_id=:customer_id;end;";

 

pdo还是无法处理换行符。

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载