如何在PHP中使用Oracle数据库(4)
2023-06-13 09:13:43 时间
利用OCI向数据表"email_info"输入数据
同上,只不过用OCI来写
相关PHP代码:
if($submit=="click"){
//Thesubmitbuttonwasclicked!
//Gettheinputforfullnameandemailthenstoreitinthedatabase.
PutEnv("ORACLE_SID=ORASID");
$connection=OCILogon("username","password");
if($connection==false){
echoOCIError($connection)."
";
exit;
}
$query="insertintoemail_infovalues("$fullname","$email")";
$cursor=OCIParse($connection,$query);
if($cursor==false){
echoOCIError($cursor)."
";
exit;
}
$result=OCIExecute($cursor);
if($result==false){
echoOCIError($cursor)."
";
exit;
}
OCICommit($connection);
OCILogoff($connection);
}
else{
echo"
<FORMaction=insert.phpmethod=post>
请输入姓名
<INPUTname=fullname></INPUT>
请输入Email地址
<INPUTname=email></INPUT>
<INPUTname=submittype=submitvalue=click></INPUT>
</FORM>
";
}
?>
对了,这段脚本必须存为insert.php,因为在调用的页面中指定insert.php为表单处理程序
同上,只不过用OCI来写
相关PHP代码:
if($submit=="click"){
//Thesubmitbuttonwasclicked!
//Gettheinputforfullnameandemailthenstoreitinthedatabase.
PutEnv("ORACLE_SID=ORASID");
$connection=OCILogon("username","password");
if($connection==false){
echoOCIError($connection)."
";
exit;
}
$query="insertintoemail_infovalues("$fullname","$email")";
$cursor=OCIParse($connection,$query);
if($cursor==false){
echoOCIError($cursor)."
";
exit;
}
$result=OCIExecute($cursor);
if($result==false){
echoOCIError($cursor)."
";
exit;
}
OCICommit($connection);
OCILogoff($connection);
}
else{
echo"
<FORMaction=insert.phpmethod=post>
请输入姓名
<INPUTname=fullname></INPUT>
请输入Email地址
<INPUTname=email></INPUT>
<INPUTname=submittype=submitvalue=click></INPUT>
</FORM>
";
}
?>
对了,这段脚本必须存为insert.php,因为在调用的页面中指定insert.php为表单处理程序
相关文章
- Oracle行转列的动态实现(动态行转列oracle)
- Oracle数据库中查找以首字母开头的信息(oracle查询首字母)
- Oracle数据库技术发展史:从过去到现在(oracle历史库)
- 云计算中打造Oracle数据库(云计算oracle数据库)
- Oracle数据库文件删除操作指南(oracle数据文件删除)
- 精通Oracle数据库开发:触发器写法简易指南(oracle触发器写法)
- 利用Oracle实现去重计数的技术(去重计数oracle)
- Oracle中的自增序列:运用与数据库中.(oracle递增序列)
- 深挖原因:Oracle表查询性能下降(oracle表查询慢)
- 信息与内容?详解Oracle包的信息查看(oracle如何查看包的)
- Oracle在线分区:数据库管理更高效(oracle在线分区)
- Oracle序列的初始化过程(oracle序列初始化)
- Oracle数据库结构导出实践(oracle导出结构)
- 深入理解Oracle数据库原理(oracle数据库原理)
- Oracle数据库在毕业设计中的应用(oracle毕业设计)
- PHP无法连接MSSQL数据库问题的解决方法(php 无法 mssql)
- Oracle数据库身份证号码校验实战(oracle 身份证校验)
- 从远程海岸连接Oracle:简单而有效的解决方案(oracle客户端连接远程数据库)
- 把Oracle安装上去Word Perfect的植入式mint装置(mint装oracle)
- as与is在Oracle中的作用对比(as与is在oracle)
- 计算Oracle两个时间相减的秒数(2个时间相减oracle)
- 提高Oracle主从库的效率利器现身(oracle 主从效率)
- Oracle事务处理探讨其五种类别(oracle事务有哪几类)
- 研究Oracle数据库中的保留字(oracle保留字有哪些)
- 解决Oracle企业版部署之路配置指南(oracle企业版配置)
- Oracle中轻松将日期加2年(oracle中日期加2年)
- Oracle认证提升职业发展的3大利器(oracle三个证书)
- Oracle NV12编程开启实现多功能数据库编程之旅(oracle nv12)
- Oracle数据库中的聚合函数应用综述(oracle agg)