一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

PHP入门教程之Web访问MySQL实例教程

时间:2013-07-17 编辑:简简单单 来源:一聚教程网

mysql_connect()函数

定义和用法

mysql_connect() 函数打开非持久的 MySQL 连接。

语法

mysql_connect(server,user,pwd,newlink,clientflag)

例子

 代码如下 复制代码

$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

// 一些代码...

mysql_close($con);
?>

下面我们来看个连接数据库实例

先建一个名为test的数据库(使用phpadmin)见下图:

然后,在该表内建一个名为 user的表,

准备工作完成,正式开始:)

 代码如下 复制代码

//connect.php
$db_server="localhost";// 数据库服务器名称
$db_user="root"; // 连接数据库用户名
$db_pwd="leaf";//连接数据库密码
$db_name="test";//数据库的名字
$db=mysql_connect($db_server,$db_user,$db_pwd,$db_name);
/*
面向对像
$db=new mysql($db_server,$db_user,$db_pwd,$db_name);
*/
 
if(!$db)echo "fail";
else echo "connect success"
?>


如果PHP是4.0以后版本,可以使用mysqli库,相应的代码这样写:

 代码如下 复制代码

$db=mysqli_connect($db_server,$db_user,$db_pwd,$db_name);
/*
面向对象
$db=new mysqli($db_server,$db_user,$db_pwd,$db_name);
*/
if(mysqli_connect_errno()){
  echo "Error: Could not connect to database. Please try again laer.";
  exit;
}
else echo "Success!";
?>

说明:使用了函数库mysqli,所以需要将php.ini文件中的extension=php.mysqli 打开

通常,我们将代码前面的几行单独放在一配制文件中,这里取名为 db_config.php

 代码如下 复制代码

//db_config.php
$db_server="localhost";// 数据库服务器名称
$db_user="root"; // 连接数据库用户名
$db_pwd="leaf";//连接数据库密码
$db_name="test";//数据库的名字
?>

如此一来,最初的那个连接测试代码就成了这样的:

 代码如下 复制代码

// connect.php
require_once(“db_config.php”);//包含配置文件
$db=mysql_connect($db_server,$db_user,$db_pwd,$db_name);
//同样也可以用面向对像的语法
if(!$db)echo "fail";
else echo "connect success"
?>

热门栏目