使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)


Posted in PHP onDecember 21, 2016

1、PHP连接MYSQL数据库的代码

<?php  
$mysql_server_name='localhost'; 
//改成自己的mysql数据库服务器 
$mysql_username='root'; 
//改成自己的mysql数据库用户名 
$mysql_password='12345678'; 
//改成自己的mysql数据库密码 
$mysql_database='mycounter';
 //改成自己的mysql数据库名 
$conn=mysql_connect($mysql_server_name,
$mysql_username,$mysql_password,
$mysql_database);  
$sql='CREATE DATABASE mycounter 
DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;  
';  
mysql_query($sql);  
$sql='CREATE TABLE `counter` 
(`id` INT(255) UNSIGNED NOT NULL 
AUTO_INCREMENT ,`count` INT(255) 
UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY 
( `id` ) ) TYPE = innodb;';  
mysql_select_db($mysql_database,$conn);  
$result=mysql_query($sql);  
//echo $sql;  
mysql_close($conn);  
echo "Hello!数据库mycounter已经成功建立!";  
?>

2、PHP连接ACCESS数据库的方法

<? 
$conn = new com("ADODB.Connection");  
$connstr = "DRIVER={Microsoft
 Access Driver (*.mdb)}; 
DBQ=". realpath("data/db.mdb");  
$conn->Open($connstr);  
$rs = new com("ADODB.RecordSet");  
$rs->Open("select *
 from szd_t",$conn,1,1);  
while(! $rs->eof) {  
$f = $rs->Fields(1);  
echo $f->value;  
$rs->MoveNext();  
}  
?>

3、PHP连接MS SQL数据库的方法

1.安装SQL服务器并添加PHP的MSSQL扩展
2.使用以下代码连接并测试

< ?php  
$myServer = localhost; //主机 
$myUser = sa; //用户名 
$myPass = password; //密码 
$myDB = Northwind; //MSSQL库名 
$s = @mssql_connect($myServer,
 $myUser, $myPass)  
or die(Couldnt connect to 
SQL Server on $myServer);  
$d = @mssql_select_db($myDB, $s)  
or die(Couldnt open database $myDB);  
$query = SELECT TitleOfCourtesy
+ +FirstName+ +LastName AS Employee ;  
$query .= FROM Employees ;  
$query .= WHERE Country=USA 
AND Left(HomePhone, 5) = (206);  
$result = mssql_query($query);  
$numRows = mssql_num_rows($result);  
echo < h1> . $numRows . Row .
 ($numRows == 1 ? : s) . Returned ;  
while($row = mssql_fetch_array($result))  
{  
echo < li> . $row[Employee] . < /li>;  
}  
?>

4、PHP连接Oracle数据库的方法

PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。其中ORA_函数略显陈旧。OCI函数更新据说更好一些。两者的使用语法几乎相差无几。你的PHP安装选项应该可以支持两者的使用。

<? 
if ($conn=Ora_Logon
("user@TNSNAME","password"))  
{ echo "SUCCESS ! 
Connected to database\n";  
}else  
{echo "Failed ? 
Could not connect to database\n";}  
Ora_Logoff($conn);  
phpinfo();  
?>

以上PHP连接数据库的代码使用TNSNAME(在你的tnsnames.ora文件中指明)定义的Oracle数据库名称、用户名称和密码连接数据库。在成功连接的基础上,ora_logon函数返回一个非零的连接ID并储存在变量$conn中。

PHP 相关文章推荐
php session应用实例 登录验证
Mar 16 PHP
php&amp;mysql 日期操作小记
Feb 27 PHP
php中session使用示例
Mar 29 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
PHP+redis实现添加处理投票的方法
Nov 14 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
PHP数组函数知识汇总
May 12 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
PHP单态模式简单用法示例
Nov 16 PHP
PHP从数组中删除元素的四种方法实例
May 12 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
Docker配置PHP开发环境教程
Dec 21 #PHP
PHP符合PSR编程规范的实例分享
Dec 21 #PHP
利用PHP生成CSV文件简单示例
Dec 21 #PHP
PHP实现支付宝即时到账功能
Dec 21 #PHP
简单实现PHP留言板功能
Dec 21 #PHP
PHP未登录自动跳转到登录页面
Dec 21 #PHP
PHP单例模式详解及实例代码
Dec 21 #PHP
You might like
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
JS 实现完美include载入实现代码
2010/08/05 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
使用Python脚本操作MongoDB的教程
2015/04/16 Python
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
python实现批量视频分帧、保存视频帧
2019/05/31 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
Rentalcars.com中国:世界上最大的在线汽车租赁服务
2019/08/22 全球购物
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
医学类导师推荐信范文
2013/11/19 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
纠风工作实施方案
2014/03/15 职场文书
需求分析说明书
2014/05/09 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
办公用房租赁协议书
2014/11/29 职场文书
公司感谢信范文
2015/01/22 职场文书
材料员岗位职责范本
2015/04/11 职场文书
行政答辩状范文
2015/05/21 职场文书
心得体会格式及范文
2016/01/25 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书