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

更新时间:2018-04-10    来源:php入门    手机版     字体:

【www.bbyears.com--php入门】

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"
?>

本文来源:http://www.bbyears.com/jiaocheng/40571.html

猜你感兴趣