电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

如何在PHP中使用Oracle數據庫(1)

瀏覽:39日期:2024-01-22 13:49:38
在php3.0以上版本中,php內置了幾乎目前所有的數據庫處理函數,包括Oracle;在本文中我們通過一個實例來介紹了如何使用這些函數來操作Oracle數據庫。;;PHP提供了2大類API(應用程序接口)來操作Oracle數據庫。一個是標準的Oracle處理函數(ORA) 另一個是Oracle 8調用接口函數(OCI8). 后者只能在Oracle 7或8版本上使用。 由于OCI8 提供了很多優化選項,因此只要有可能就應該采用 OCI8 接口。這里我們分別用這二種函數集進行了演示。;;首先本文的前提假設你已經裝好了 Oracle數據庫環境 和 PHP 開發環境.;;如果不懂也沒多大關系,網上有很多相關的好文章可以參考。 第一步:創建 一個實驗用的數據庫 這個問題你可以請你的數據庫管理員或參考Oracle用戶手冊處理,這里不再多講;;用 ORA 建立數據表 即使你已經創建好了數據表,也請看看本段文字。它可以告訴你如何用PHP+SQL的技術操作Oracle 在本例中我們創建了一個用于存放個人email的數據表 相關PHP代碼: PutEnv("ORACLE_SID=ORASID"); $connection = Ora_Logon ("username", "password"); if ($connection == false){ ;;echo Ora_ErrorCode($connection).": ".Ora_Error($connection)." ";exit; };;;;$cursor = Ora_Open ($connection); if ($cursor == false){ ;;echo Ora_ErrorCode($connection).": ".Ora_Error($connection)." ";exit; };;;;$query = "create table email_info " . ;;;;;;;"(fullname varchar(255), email_address varchar(255))"$result = Ora_Parse ($cursor, $query); if ($result == false){ ;;echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)." ";exit;;;} $result = Ora_Exec ($cursor); if ($result == false){ ;;echo Ora_ErrorCode($cursor).": ".Ora_Error($cursor)." ";exit;;;} Ora_Commit ($connection); Ora_Close ($cursor); Ora_Logoff ($connection); ?>;;;;為了處理Oracle數據庫,我們首先要和Oracle建立一個聯結。 語法是 Ora_Logon (user, password),返回一個connectID..;;;提醒: 在此之前我們還必須設置環境變量: ORACLE_SID的值.;;現在,我們可以通過該聯結的 ID對Oracle進行交互式操作了。數據表名字就叫email_info吧。該表由2個域組成,一個存儲個人全名,(如:曉月)一個存儲email地址如(xiaoyue@163.net);;還需要一個游標 Ora_Open.;;該游標常常用來枚舉數據。我們用 Ora_Parse 或 Ora_Exec 查詢Oracle的結果集.;;Ora_Parse 效驗SQL語法正確性 而 Ora_Exec 則執行相應的SQL語句.;;如果這一切都正常運行,那么我們就運行 Ora_Commit來確認.;
標簽: PHP
主站蜘蛛池模板: 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 智慧养老_居家养老_社区养老_杰佳通| AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 济南拼接屏_山东液晶拼接屏_济南LED显示屏—维康国际官网 | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 挨踢网-大家的导航! | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 长城人品牌官网 | 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 珠光砂保温板-一体化保温板-有釉面发泡陶瓷保温板-杭州一体化建筑材料 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 拉卡拉POS机官网 - 官方直营POS机办理|在线免费领取 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 天坛家具官网| 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 高低温试验房-深圳高低温湿热箱-小型高低温冲击试验箱-爱佩试验设备 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 光谱仪_积分球_分布光度计_灯具检测生产厂家_杭州松朗光电【官网】 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 |