php数据源配置 mysql数据源配置

php怎么连接access数据库

(1)创建系统数据源,用PHP提供的ODBC函数。

为夏县等地区用户提供了全套网页设计制作服务,及夏县网站建设行业解决方案。主营业务为成都做网站、网站建设、夏县网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

(2)使用PHP的ODBC函数,但不创建数据源。

PHP使用ODBC连接Access 数据库的方法。用$connstr="DRIVER= Microsoft Access Driver (*.mdb)来设置数据驱动,函数realpath()用来取得数据库的相对路径。利用该方法连接Access数据库主要应用到PHP的 odbc_connect()函数,该函数声明如下:

以下为引用的内容:

resourse odbc_connect( string dsn, string user, string password [, int cursor_type])

dsn:系统dsn名称

user:数据库服务器某用户名。

password:数据库服务器某用户密码。

cursor_type:游标类型。

代码如下:

以下为引用的内容:

$connstr="DRIVER=Microsoft Access Driver (*.mdb);

DBQ=".realpath("bookinfo.mdb");

$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );

(3)使用微软的ADODB数据库驱动。

定义类COM来使用ADO方法操纵Access数据库的。

该类详细说明如下:

以下为引用的内容:

string com::com( string module_name [, string server_name [, int codepage]])

module_name:被请求组件的名字或class-id。

server_name:DCOM服务器的名字。

Codepage:指定用于将PHP字符串转换成UNICODE字符串的代码页,反之亦然。该参数的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8。

PHP利用com类并使用ADO方法访问数据库的代码如下:

以下为引用的内容:

$conn = new com("ADODB.Connection");

$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("bookinfo.mdb ");

$conn-Open($connstr);

php连接mssql数据库的几种方式

hp连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。

首先,php.ini文件中;extension=php_pdo_mssql.dll

;extension=php_pdo_odbc.dll

前面的分号去掉,对应的使哪种方式连接mssql。注意要重启服务使其生效。

一、建立连接

1、odbc

首先,在php程序所在的服务器设置odbc。这里32位和64位操作系统有区别。32位的从控制面板中管理工具中的数据源(odbc)直接建立就可以了,64位的要运行C:\Windows\SysWOW64\odbcad32.exe

从这里面设置。注意:上面只的是数据库服务器为32为的,数据源设置服务器为32位和64位两种的情况。只要两个服务器建立的数据源位数一致就好。

下面是odbc建立连接代码。

$con

=

odbc_connect('odbc名称','用户名','密码');

2、连接mssql2000

$con

=

mssql_connect('数据库地址','用户名','密码');

3、连接mssql2008

$connectionInfo

=

array("UID"=用户名,"PWD"=密码,"Database"="数据库名称");

$con

=

sqlsrv_connect(

数据库地址,$connectionInfo);

二、输入查询代码

这个都一样,可以直接写入,也可以从mssql中验证好后复制过来。简单点说就是把一个sql语句赋值给一个变量。

类似下面代码

$query

=

"SELECT

top

12

*

数据库名称

order

by

id

desc";

三、建立查询并取出数据

1、odbc

$result

=

odbc_do($con,$query);

while(odbc_fetch_row($result))

{

$变量名称

=

odbc_result($result,

"字段名称");

}

2、连接mssql2000

$result

=

mssql_query($con,

$query);

while($row

=mssql_fetch_array($result))

{

$变量名称

=

$row["字段名称"];

}

3、连接mssql2008

$result

=

sqlsrv_query($con,

$query);

while($row

=

sqlsrv_fetch_array($result))

{

$变量名称

=

$row["字段名称"];

}

在php5.3及以后的版本中不附带sqlsrv库了。所以要从微软这里下载。

四、关闭连接

这个没有什么区别,分别是odbc_close();和mssql_close()和sqlsrv_close();

phpcms中后台怎么添加数据源调用

phpcms 要调用其他数据库时,我们可以直接在后台设置数据源,用get标签调用.

步骤如下:

phpcms 后台模块=》数据源=》外部数据源=》添加外部数据源

设置外部数据源

设置测试OK

前端模板调用:

{pc:get dbsource="name" sql="SELECT * FROM v9_news " num="10" cache="0" return="data"}

{loop $data $k $v}

...

{/loop}

{/pc}

希望可以帮到您,望采纳!


新闻标题:php数据源配置 mysql数据源配置
URL网址:http://scyanting.com/article/hgedsp.html