一:mysql
1:查询(其它操作只是sql不同)
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons"); while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; } mysql_close($con); ?>
二:oracle
须要打开php.in
在php.ini里的:
....
extension=php_mysqli.dll
;extension=php_oci8.dll
....
把 extension=php_oci8.dll 前面的分号去掉;
....
extension=php_mysqli.dll
;extension=php_oci8.dll
....
把 extension=php_oci8.dll 前面的分号去掉;
可用<?php phpinfo();?> 查看
1)得到连接
function oracle_link_dongguan($user_dongguan,$passwd_dongguan,$passport_dongguan){ $oracle_link_dongguan = oci_connect($user_dongguan, $passwd_dongguan, $passport_dongguan,'zhs16gbk'); if (!$oracle_link_dongguan) { $e = oci_error(); echo htmlentities($e['message']); exit; } return $oracle_link_dongguan; } $passport_dongguan ="(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SID = ) ) )"; $linki = oracle_link_dongguan("username","password",$passport_dongguan);
2):编译执行
$result_pu = oci_parse($linki,"select USER_ID from PUB_USER where lower(USER_NAME)='$user_name'"); oci_execute($result_pu); $record_arr = array(); while($row_pu=oci_fetch_array($result_pu)){ $record_arr[] = $row_pu; }
3):释放资源关闭链接
oci_free_statement($result_bd); oci_close($linki_dongguan);
相关推荐
"php操作数据库类库.zip" 是一个压缩包,其中包含了一系列PHP类,旨在简化数据库操作。这些类可能为开发者提供了连接、查询、事务处理等功能,适用于MySQL、MSSQL、Oracle和SQLite等不同类型的数据库。 1. **MySQL*...
**PHP 操作数据库的 ADODB 类库** ADODB(Active Record Design Optimization Database Abstraction Layer)是 PHP 中一个广泛使用的数据库抽象层,它提供了一个统一的接口来操作多种不同的数据库系统,如 MySQL、...
### PHP操作数据库PDF文件知识点详解 #### 1. PHP与数据库操作概述 在现代Web开发中,数据库扮演着至关重要的角色,它用于存储各种应用程序所需的数据。PHP作为一门广泛使用的服务器端脚本语言,提供了丰富的功能...
php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php操作数据库类php...
"ajax及PHP操作数据库增删改查的基础应用实例.zip"是一个学习资源,旨在帮助初学者理解如何使用AJAX和PHP来实现数据库的增删改查操作。 首先,了解AJAX的基本工作原理是关键。它通过JavaScript创建XMLHttpRequest...
PHP操作数据库基础知识点 在本章中,我们将探讨 PHP 操作数据库的基础知识,包括 MySQL 的概述、PHPmyadmin 的使用、 MySQL 的基本使用、数据表的管理、数据的管理等方面。 MySQL 概述 MySQL 是一个关系型数据库...
php操作数据库相关截图
在PHP开发中,数据库操作是不可或缺的一部分,而ADODB(Active Record Database Abstraction Layer)类库则为PHP提供了一个强大的数据库抽象层,使得开发者能够轻松地在多种数据库系统间进行切换,包括MySQL、Oracle...
PHP操作数据库1PPT教案.pptx
在PHP编程中,数据库操作是不可或缺的一部分,尤其是在构建动态网站或Web应用程序时。这个压缩包文件包含了一系列针对不同数据库系统的类库,如MySQL、MSSQL、Oracle和SQLite,这使得开发者可以更方便地与这些数据库...
根据提供的文件信息,我们可以深入探讨PHP语言与数据库操作的相关知识点,特别是如何利用PHP与MySQL进行交互,实现数据库的连接、维护以及...这些知识对于Web开发来说非常重要,能够帮助开发者高效地管理和操作数据库。
**8.3 PHP技术对数据库和数据表的操作** **8.3.1 PHP对数据库的操作** - `mysql_query()`:执行SQL命令,返回结果集或者操作状态。 - `mysql_list_dbs()`:列出服务器上的所有数据库。 - `mysql_list_tables()`:...
介绍一个 php使用adodb类库操作数据库-类的封装,分数据库连接类和数据库管理类,为成员变量赋值,实现与不同数据库的连接并返回连接对象,定义方法,参数为SQl语句和连接数据库返回的对象。
这个类是一个PHP操作数据库的抽象类。直接下载就可以使用。里面有简单的使用例子。这个类绝对可以帮助你完成对数据库的各种操作。
PHP如何操作数据库,如何与MYSQL进行关联
书中介绍的PDO和mysqli扩展是PHP操作数据库的两种主要方式。PDO提供了一种数据库访问抽象层,意味着开发者可以使用统一的方法与不同的数据库交互,这不仅提高了代码的可移植性,还增强了安全性。mysqli扩展则提供了...
对PHP的数据库连接以及增查改删的简易封装,可以用来做小型的网站。
2. **ORM(对象关系映射)**:ORM是将数据库表与PHP类映射的技术,使得开发者可以像操作对象一样操作数据库记录。例如,通过简单的对象方法就能实现数据的增删改查,减少了对SQL的依赖。 3. **事务处理**:轻量级...
当PHP操作数据库的时候使用中文字符出现乱码 ??? %¥#@%~怎么解决 类似以下乱码: 第一步:在编写PHP程序的时候加上 header("Content-Type:text/html;charset=utf-8"); 如果还出现乱码 接下来第二步:在编写...