ADODB举例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本绑定变量: $stmt = $db-Prepare(insert into table (name,id) values (?,?)); $db-Execute($stmt,array((string) rand(),$i)); 针对OCI8的预编译,批量时有性能提升: //// $id = 0; $value = 0; $stmt = $db-Prepare( update table set val=:value where id=:id); $db-Parameter($stmt,$id,id); $db-Parameter($stmt,$i,value); for ($i=1; $i 100; $i++) { $id = $i; $value = $i * $i; # oci8 下可以运作 $db-Execute($stmt); } 直接获取结果数组: //// $count_sql = SELECT COUNT(*) FROM table WHERE Uid = 121; $total = $db-GetOne($count_sql); $one_sql = SELECT pid,pname,pvalue FROM table WHERE pid = 3306; $res = $db-GetRow($one_sql); $more_sql = SELECT pid,pname,pvalue FROM table WHERE pid 200; $record = $db-Execute($more_sql); if($record){ $res = $record-GetRows(); } 关于大字段//// # for oracle CLOB $clob_sql = INSERT INTO clobtable (id, clobcol) VALUES (1, empty_clob()); $db-Execute($clob_sql); $db-UpdateClob(clobtable,clobcol,$clobvalue,id=1); 分页举例//// $page = $_GET[page]; $size = 10; $pagesql = SELECT Pid,Pname,Ptitle FROM table WHERE Uid = :userid ORDER BY Puptime DESC ; $count_sql = SELECT COUNT(*) FROM table WHERE \Uid\ = .$Uid; $total = $db-GetOne($count_sql); $pages = ceil( $total/$size ); if($total 0 $page = $pages ){ if($result = $db-PageExecute($pagesql,$size,$page,array(userid=$Uid))){ $product_list = $result-GetRows(); } } 处理执行后得到的记录//// $rs = $db-Execute($sql);//得到多行记录的select查询 if($rs){ while ($row = $rs-FetchRow()) { # process $arr } } $rs = $db-Execute($sql);//update查询 $num = $db-Affected_Rows();//返回被SQL指令更新或删除的行数,如果不持,则返回false//// // 取得从第11笔起到最后一笔的记录。 $db-SelectLimit(select * from table,-1,10); // 取得从某一类的前100条记录。 $db-SelectLimit(SELECT * FROM TABLE WHERE ID=:id, 100,-1,array(id=$id)); ////

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档