php连接数据库代码测试 php实现数据库连接

几种常用PHP连接数据库的代码示例

PHP连接数据库之PHP连接MYSQL数据库代码

成都创新互联是一家集网站建设,槐荫企业网站建设,槐荫品牌网站建设,网站定制,槐荫网站建设报价,网络营销,网络优化,槐荫网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

?php    $mysql_server_name= localhost ;  //改成自己的mysql数据库服务器   $mysql_username= root ;  //改成自己的mysql数据库用户名   $mysql_password= ;  //改成自己的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( ) UNSIGNED NOT NULL  AUTO_INCREMENT  `count` INT( )  UNSIGNED NOT NULL DEFAULT  PRIMARY KEY  ( `id` ) ) TYPE = innodb; ;    mysql_select_db($mysql_database $conn);    $result=mysql_query($sql);    //echo $sql;    mysql_close($conn);    echo "Hello!数据库mycounter已经成功建立!";    ?

PHP连接数据库之PHP连接ACCESS数据库代码方法

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

PHP连接数据库之PHP连接MS SQL数据库代码方法

安装SQL服务器并添加PHP的MSSQL扩展

使用以下代码连接并测试

?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  = WHERECountry=USA AND Left(HomePhone   ) = ( );    $result = mssql_query($query);    $numRows = mssql_num_rows($result);    echo  h    $numRows   Row   ($numRows ==   ? : s)   Returned / h ;    while($row = mssql_fetch_array($result))    {    echo  li   $row[Employee]    /li;    }    ?

PHP连接数据库之PHP连接Oracle数据库

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

 ?  if ($conn=Ora_Logon("user@TNSNAME" "password"))    { echo "SUCCESS ! Connected to databasen";    }else    {echo "Failed : ( Could not connect to databasen";}    Ora_Logoff($conn);    phpinfo();    ?    lishixinzhi/Article/program/PHP/201405/30761

php怎么样连接sql数据库

1、软件配置

Win7 64 +wampserver2.2d-x32+SQL Server 2008 R2数据库,wamp2.2中的php版本是5.3.10。

Php环境也可以换成php+apache。

2、支持连接MySQL Server配置

php版本5.3以前,有php_mssql功能,可以使用,但是5.3及以后的版本不支持。

2.1、php连接mssql设置(php5.3以前版本)

(1)、打开php.ini,将

;extension=php_mssql.dll前面的分号(;)去掉,然后重启 Apache。如果不行的话,进行第2步。

(2)检查一下你的php安装目录下的ext下面有没有php_mssql.dll存在,如果没有,从重新下载一个php安装,要下载那个压缩包的才是最完整的。

如果ext目录下已经有了php_mssql.dll,那么你需要打开php.ini,找到

extension_dir = "./ext"

这一句(或者类似的,不一定是"./ext",查找"extension_dir"即可),然后把"./ext"修改为你的php安装目录的ext目录的完整路径,比如"c:/php/ext",或者"c:/program files/php/ext"这样。然后再次重启 Apache。如果还是不行的话,可能就需要第3步了。

(3)把 php 目录下的 ntwdblib.dll 和 php_mssql.dll 复制到 system32的系统目录中去,然后重起Apache。

(4)然后就可以连接MSSQL,并进行一些操作了。连接例子如下:

2.2、php连接sqlsrv(php5.3以及以上版本)

(1)、下载Microsoft Drivers for PHP for SQL Server,官方下载地址:,我使用的是SQLSRV2.0。

(2)、解压下载下来的文件将php_pdo_sqlsrv_53_ts_vc9.dll文件和php_sqlsrv_53_ts_vc9.dll文件复制到php安装目录下的ext文件夹中。此处根据版本不同使用的文件不同。

(3)、在php.ini中添加

extension=php_sqlsrv_53_ts_vc9.dll

extension=php_pdo_sqlsrv_53_ts_vc9.dll

到很多;extension=***.dll语句后面,注意extension_dir 指向的位置是否正确。

(4)、重启apache,然后访问访问地址/?Phpinfo=1,出现下面图片中的内容,则代表配置正确。

(5)、写测试代码,测试代码如下:

?php

header("Content-type: text/html; charset=utf-8");

$serverName = "localhost"; //数据库服务器地址$uid = "foodcert"; //数据库用户名$pwd = "foodcert"; //数据库密码$connectionInfo = array("UID"=$uid, "PWD"=$pwd, "Database"="FoodCert");

$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn == false)

{

echo "连接失败!";

die( print_r( sqlsrv_errors(), true));

}else{

echo "连接成功!";  

}

$query = sqlsrv_query($conn, "select * from 数据库表");while($row = sqlsrv_fetch_array($query))

{

print_r($row);

}?

(6)、上面完成之后,测试代码的时候会出现连接失败,因为没有安装sql server nation client ,本地客户端,去下载合适的客户端,我使用的是Microsoft? SQL Server? 2012 Native Client,下载地址:

(7)、安装完成之后,在重新启动apache,然后访问就可以连接成功了。

(8)、注意:在php.ini文件所在的文件夹中必须要有ntwdblib.dll文件存在。

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的网站时常连接不上Mysql数据库。

web方式的mysql数据库”

如果没理解错的话应该是phpmyadmin吧?

只是mysql的可视化而已

php连接mysq方式没变

使用php的数据库操作函数连接mysql即可,可以用以下代码测试是否能连接mysql:

?php

$link

=

mysql_connect("localhost(主机)",

"root(数据库用户)",

"(数据库密码)")

or

die("could

not

connect:

"

.

mysql_error());

print

("connected

successfully");

mysql_close($link);


分享文章:php连接数据库代码测试 php实现数据库连接
标题URL:http://cdiso.cn/article/doheoip.html

其他资讯