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

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

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

瀏覽:42日期: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
主站蜘蛛池模板: 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 高压分散机(高压细胞破碎仪)百科-北京天恩瀚拓 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 北京普辉律师事务所官网_北京律师24小时免费咨询|法律咨询 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | hc22_hc22价格_hc22哈氏合金—东锜特殊钢 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 包装机传感器-搅拌站传感器-山东称重传感器厂家-济南泰钦电气 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 许昌奥仕达自动化设备有限公司| app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 山东包装,山东印刷厂,济南印刷厂-济南富丽彩印刷有限公司 | 吉祥新世纪铝塑板_生产铝塑板厂家_铝塑板生产厂家_临沂市兴达铝塑装饰材料有限公司 | HDPE储罐_厂家-山东九州阿丽贝防腐设备 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 湖南自考_湖南自学考试 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 航空障碍灯_高中低光强航空障碍灯_民航许可认证航空警示灯厂家-东莞市天翔航天科技有限公司 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 板材品牌-中国胶合板行业十大品牌-环保板材-上海声达板材 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 灌装封尾机_胶水灌装机_软管灌装封尾机_无锡和博自动化机械制造有限公司 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 |