



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP5中使用PDO连接数据库PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助PHP.iniextension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_pgsql.dllextension=php_pdo_sqlite.dllextension=php_pdo_mssql.dllextension=php_pdo_odbc.dllextension=php_pdo_firebird.dll PDO 如何连接new PDO(mysql:host=localhost;dbname=test,root, “ ); 默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO:ATTR_PERSISTENT = true) 变成这样:new PDO(“连接信息”, root, , array(PDO:ATTR_PERSISTENT = true); PDO 常用方法及其使用PDO:query() 主要是用于有记录结果返回的操作,特别是SELECT操作PDO:exec() 主要是针对没有结果集合返回的操作,如INSERT、UPDATE等操作PDO:lastInsertId() 返回上次插入操作,主键列类型是自增的最后的自增ID PDOStatement:fetch() 是用来获取一条记录 PDOStatement:fetchAll() 是获取所有记录集到一个中 PDO:ATTR_CASE: 强制列名变成一种格式,详细如下(第二个参数):PDO:CASE_LOWER: 强制列名是小写. PDO:CASE_NATURAL: 列名按照原始的方式PDO:CASE_UPPER: 强制列名为大写. PDO:ATTR_ERRMODE: 错误提示. PDO:ERRMODE_SILENT: 不显示错误信息,只显示错误码.PDO:ERRMODE_WARNING: 显示警告错误.PDO:ERRMODE_EXCEPTION: 抛出异常.PDO:ATTR_ORACLE_NULLS (不仅仅是ORACLE有效,别的数据库也有效): )指定数据库返回的NULL值在php中对应的数值。PDO:NULL_NATURAL: 不变.PDO:NULL_EMPTY_STRING: Empty string is converted to NULL.PDO:NULL_TO_STRING: NULL is converted to an empty string.$rs=$db-query(SELECT*FROM test); while($row=$rs-fetch() print_r($row); $db-setAttribute(PDO:ATTR_CASE, PDO:CASE_UPPER); /设置属性 $rs = $db-query(SELECT * FROM foo); $rs-setFetchMode(PDO:FETCH_ASSOC); $result_arr = $rs-fetchAll(); print_r($result_arr);PDOStatement:setFetchMode(),对返回类型的声明。有如下:PDO:FETCH_ASSOC - 关联数组形式PDO:FETCH_NUM - 数字索引数组形式PDO:FETCH_BOTH - 两者数组形式都有,这是缺省的PDO:FETCH_OBJ - 按照对象的形式,类似于以前的 mysql_fetch_object()另外有两个周边的操作,一个是PDO:lastInsertId()和PDOStatement:rowCount()。PDO:lastInsertId()是返回上次插入操作,主键列类型是自增的最后的自增ID。PDOStatement:rowCount()主要是用于PDO:query()和PDO:prepare()进行DELETE、INSERT、UPDATE操作影响的结果集,对PDO:exec()方法和SELECT操作无效。PHP在线编辑器fckeditor应用1、什么是在线编辑器 在线排版,方便用户和编辑操作,图片,文字,视频等功能生成对应的HTM代码的编辑器,fckeditor 是其中一个做的比较好的一类编辑器2、fckeditor配置 $sBasePath = $_SERVERPHP_SELF ;$sBasePath = dirname($sBasePath)./; $oFCKeditor = new FCKeditor(FCKeditor1) ;$oFCKeditor-BasePath = $sBasePath ;dirname ,取得路径目录命的函数3、fckeditor的应用 $oFCKeditor-Create(); 创建一个窗口出来$oFCKeditor-Value=初始值;提交时,直接使用实例化时的名称 FCKeditor1PHP输出CSV和EXCEL两种简单的方法1、定义 header()头部输出格式header(Content-type:application/vnd.ms-excel);header(Content-Disposition:filename=test.xls);2、输出编码和支持的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Feruloylacetyl-CoA-feruloylacetyl-coenzyme-A-生命科学试剂-MCE
- Ezutromid-Standard-生命科学试剂-MCE
- 农发行潍坊市高密市2025秋招笔试综合模拟题库及答案
- 农发行滁州市凤阳县2025秋招笔试英文行测高频题含答案
- 农发行秦皇岛市抚宁区2025秋招笔试性格测试题专练及答案
- 固态电池在电动汽车充电基础设施2025年市场渗透率预测报告
- 2025年汽车行业汽车玻璃市场应用与技术创新分析
- 农发行宜春市上高县2025秋招笔试EPI能力测试题专练及答案
- 2025年氢能重卡商业化运营技术创新与电力设备运输报告
- 农发行资阳市安岳县2025秋招笔试热点题型专练及答案
- GB/T 23902-2021无损检测超声检测超声衍射声时技术检测和评价方法
- 邀请函模板完整
- 2020新译林版高中英语选择性必修二全册课文及翻译(英汉对照)
- 大学物理第14章光的衍射课件
- 家长会 课件(共44张ppt) 九年级上学期
- 钻孔灌注桩施工安全控制培训教材课件
- 福建省莆田市各县区乡镇行政村村庄村名明细
- 大班幼儿随访电访记录表内有内容
- 干细胞精品课件
- 太阳能路灯说明书完整版
- 中国老龄化社会的潜藏价值(中英)
评论
0/150
提交评论