189 8069 5689

php5.6连接数据库 php连接数据库实例

PHP怎样连接Sql Server数据库

我用的php版本是php5.6.12,mssql数据库版本为2008

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都做网站、外贸网站建设、青铜峡网络推广、重庆小程序开发、青铜峡网络营销、青铜峡企业策划、青铜峡品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供青铜峡建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

两种途径:

1、直接连接

$servname="captainhero567";

$conninfo=array(

"database"="netdata",

"uid"="lxz2005",

"pwd"="831140");

$conn=sqlsrv_connect($servname,

$conninfo);

$sql="select

*

from

pinfo";

$db=sqlsrv_query($conn,

$sql);

while($row=sqlsrv_fetch_array($db))

{

echo("

".iconv("gb2312","utf-8",$row["pname"])."

");

}

2、使用pdo抽象数据层连接

$hostname

=

"192.168.1.100";

$dbname

=

"northwind";

$username

=

"sa";

$pwd

=

"pwd100";

$dsn="sqlsrv:server=$hostname;database=$dbname";

$conn

=

new

pdo

($dsn,$username,$pwd);

$conn-setattribute(pdo::attr_errmode,pdo::errmode_exception);

echo

"mssql

database

connnection

sucessed!";

php怎么链接mysql5.6并创建数据库

下面是一个php连接数据库操作的测试代码,你可以参考:

?php

$id = mysql_connect("localhost", "root", "123456") or die(mysql_error());

$ok = mysql_select_db("zf2", $id) or die(mysql_error());

if ($ok) {

echo "ok";

} else {

echo "no";

}

$rs = mysql_query("select * from album order by artist asc");

if ($rs) {

echo "sdfasf";

} else {

echo "fail";

}

if (mysql_num_rows($rs) != 0) {

while($row = mysql_fetch_array($rs)) {

print_r($row['id'] . "br");

}

}

unset($row);

mysql_free_result($rs);

mysql_close($id);

php 5.6怎么连接sql2005

前段时间刚解决这个问题! (这里有个php5.4的连接方法,可以供参考,php5.6的只需要下载响应的sqlserver扩展)

1、下载微软提供的dll

地址:

我下的SQLSRV30.EXE,这个exe是一个自解压文件,下载后双击选路径解压会得到一堆dll和说明文件。(此处特别注意一下:官网下载的只支持32位的操作系统,如果你的操作系统是64位的,会报错。笔者之前在这里堵了好长时间!)

2、将对应自己php版本的dll文件copy到php ext目录下

ts是指线程安全(ThreadSafe),nts是指线程不安全,得根据安装的php版本来选择,如果不确定,就分别尝试一下;

我用的php5.4,就将php_sqlsrv_54_ts.dll复制到ext目录下,

例如:D:\Program Files\PHP 5.4\ext

3、修改php.ini文件

增加一行: extension=php_sqlsrv_54_ts.dll

修改一行 : mssql.secure_connection = Off改为on

4、重启apache

5、配置MS SQL Server2005

a、打开 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议;

b、启用“Named Pipes”和“TCP/IP”,默认是已禁用的;

c、右键点击“TCP/IP”,选择“属性”,选择“IP地址”,在”ALLIP“下的“TCP动态端口”后填写1433;

d、重启SQL Server。

备注:记得开启sa登录。

6、安装Microsoft SQL Server 2012 Native Client.msi

根据自己系统在PHP服务器所在机器安装Microsoft SQL Server 2012 Native Client.msi,分X64和X86的。( )


当前文章:php5.6连接数据库 php连接数据库实例
文章分享:http://cdxtjz.cn/article/doesoei.html

其他资讯