网站建设资讯

NEWS

网站建设资讯

php5.0数据库连接,怎么用php连接数据库

PHp如何连接数据库?

PHP链接数据库有几种方式

10年积累的成都网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有新晃免费网站建设让你可以放心的选择与我们合作。

mysqli:

?php 

$servername = "localhost"; 

$username = "username"; 

$password = "password"; 

// 创建连接 

$conn = new mysqli($servername, $username, $password); 

// 检测连接 

if ($conn-connect_error) {

die("连接失败: " . $conn-connect_error); 

echo "连接成功"; 

?

也可以使用PDO进行链接,前提是你必须在php.ini中开启PDO:

?php

$servername = "localhost";

$username = "username";

$password = "password";

try {

$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);

echo "连接成功"; 

}

catch(PDOException $e)

{

echo $e-getMessage();

}

?

建议使用PDO,功能更加强大,兼容各种数据库

php5如何连接mysql数据库

下面是一个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与ORACLE数据库连接的代码

强烈推荐使用ADODB库链接数据库。

如果一定要使用PHP内置函数,那么:

如果PHP版本5.0,那么使用下面的函数

oci_connect

(

username,

password

,

dbname

)

例子:

?php

$conn

=

oci_connect('hr',

'hr',

'orcl');

//

建立连接

if

(!$conn)

{

$e

=

oci_error();

print

htmlentities($e['message']);

exit;

}

$query

=

'SELECT

*

FROM

DEPARTMENTS';

//

查询语句

$stid

=

oci_parse($conn,

$query);

//

配置SQL语句,准备执行

if

(!$stid)

{

$e

=

oci_error($conn);

print

htmlentities($e['message']);

exit;

}

$r

=

oci_execute($stid,

OCI_DEFAULT);

//

执行SQL。OCI_DEFAULT表示不要自动commit

if(!$r)

{

$e

=

oci_error($stid);

echo

htmlentities($e['message']);

exit;

}

//

打印执行结果

print

'table

border="1"';

while($row

=

oci_fetch_array($stid,

OCI_RETURN_NULLS))

{

print

'tr';

foreach($row

as

$item)

{

print

'td'.($item?htmlentities($item):' ').'/td';

}

print

'/tr';

}

print

'/table';

oci_close($conn);

?

php如何连接sybase 5.0数据库?

?php

//phpinfo();

$link = @sybase_connect('test', 'sa', '')

or die("Could not connect !"); //连接数据库,第一空必须写服务名称,不能是ip;

echo "Connected successfullybr";

$db = @sybase_select_db("andkylee",$link) //连接数据库

or die("数据库没有选择");

echo "数据库选择成功br";

$sql= "select user_name(uid) as owner,* from dbo.sysobjects where type='U' order by id";

$rs = sybase_query($sql,$link); //查询表

if (!$rs)

{

echo "SQL:".$sql."执行失败!";

exit;

}

//$sybase = sybase_fetch_array($rs);

//print_r($sybase);//结束

echo 'table border="1"trtdID/tdtdNAME/tdtdCOUNT(*)/td';

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

$id = $row["id"];

$name = $row["name"];

$owner = $row["owner"];

$sql_tablecount = "select count(*) as cnt from ".$owner.".".$name;

$rs_tablecount = sybase_query($sql_tablecount,$link);

$row_tablecount = sybase_fetch_array($rs_tablecount);

$cnt = $row_tablecount["cnt"];

echo 'trtd'.$id.'/tdtd'.$name.'/tdtd'.$cnt.'/td/tr';

}

echo '/table';

sybase_free_result($rs);

sybase_close($link);

?

thinkphp5怎么连接数据库

ThinkPHP的学习,连接操作数据库是最关键的,这里就讲一下ThinkPHP如何连接MySQL数据库

方法/步骤

配置PHP5支持MySQL

打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”,

把前面的分号去掉,保存文件,启动服务;

却提示“PHP startup: Unable to load dynamic library :F:\PHP\php_mysql.dll”错误,

解决办法,打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension_dir = "ext"”,

把前面的分号去掉,保存文件,启动服务,问题解决;

准备测试数据

配置数据库连接信息

打开配置文件“F:\PHP\Application\Common\Conf\config.php”,文件内容如下:

添加一个操作数据的方法

打开上一篇新建的控制器文件“F:\PHP\Application\Index\Controller\IndexController.class.php”,添加一个函数,代码如下:测试一下吧

如果PHP5配置不正确,可能出现以下错误信息:


本文名称:php5.0数据库连接,怎么用php连接数据库
分享网址:http://njwzjz.com/article/hdisjg.html