欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP调用三种数据库的方法(3)】,下面是详细的分享!
PHP调用三种数据库的方法(3)
Oracle(甲骨文)是世界上最为流行的关系数据库。它是大公司推崇的工业化的强有力的引擎。我们先看看其相关的函数:(1)integerora_logon(stringuser,stringpassword)
开始对一个Oracle数据库服务器的连接。
(2)integerora_open(integerconnection)
打开给出的连接的游标。
(3)integerora_do(integerconnection,stringquery)
在给出的连接上执行查询。PHP生成一个指示器,解析查询,并执行之。
(4)integerora_parse(integercursor,stringquery)
解析一个查询并准备好执行。
(5)booleanora_exec(integercursor)
执行一个先前由ora_parse函数解析过的查询。
(6)booleanora_fetch(integercursor)
此函数会使得一个执行过的查询中的行被取到指示器中。这使得您可以调用ora_getcolumn函数。
(7)stringora_getcolumn(integercursor,integercolumn)
返回当前的值。列由零开始的数字索引。
(8)booleanora_logoff(integerconnection)
断开对数据库服务器的链接。
以下是向ORACLE数据库插入数据的示例程序:
<html>
<head><title>向ORACLE数据库中插入数据</title></head>
<body>
<formaction="<?echo$PHP_SELF;?>"method="post">
<tableborder="1"cellspacing="0"cellpadding="0">
<tr>
<th>ID</th>
<th>name</th>
<th>Description</th>
</tr>
<tr>
<td><inputtype="text"name="name"maxlength="50"size="10"></td>
<td><inputtype="text"name="email"maxlength="255"size="30"></td>
<td><inputtype="text"name="Description"maxlength="255"size="50"></td>
</tr>
<tralign="center">
<tdcolspan="3"><inputtype="submit"value="提交"> <inputtype="reset"value="重写"></td>
</tr>
</table>
</form>
<?
//先设置两个环境变量ORACLE_HOME,ORACLE_SID
putenv("ORACLE_HOME=/oracle/app/oracle/product/8.0.4");
putenv("ORACLE_SID=ora8");
//设置网页显示中文
putenv("NLS_LANG=Simplified_Chinese.zhs16cgb231280");
if($connection=ora_logon("scott","tiger")){
//库表test有ID,name,Description三项
$sql='insertintotest(ID,name,Description)values';
$sql.='('.$ID.','.$name.','.$Description.')';
if($cursor=ora_do($connect,$sql)){
print("insertfinished!");
}
$query='select*fromtest';
if($cursor=ora_do($connect,$query)){
ora_fetch($cursor);
$content0=ora_getcolumn($cursor,0);
$content1=ora_getcolumn($cursor,1);
$content2=ora_getcolumn($cursor,2);
print("$content0");
print("$content1");
print("$content2");
ora_close($cursor);
}
ora_logoff($connection);
}
?>
</body>
</html>
以上所分享的是关于PHP调用三种数据库的方法(3),下面是编辑为你推荐的有价值的用户互动:
相关问题:php框架thinkphp3.2怎么读取数据库内容
答:先找到config.php文件, 然后打开配置文件并在其中配置数据库的信息,如下代码: >>详细
相关问题:Discuz! X3.2数据库操作DB的具体使用方法和例子说明
答:本身源代码里面就有啊,你下载个源代码,直接搜索:DB::insert 就能找到很多了,我一般用phpeclipse,导入源代码,用phpEclipse的查询功能就可以查到想找的代码 >>详细
相关问题:php连接Access数据库的三种方法
答:提供已知的几种连接方式: 1. $conn = new com("ADODB.Connection"); $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("test.mdb"); $conn->Open($connstr); 2. $conn=new com("ADODB.connection"); $connstr="Provide... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
