在php中访问mysql我们需要利用php的各种函数来实现的,最常用的函数是mysql_connect()函数了,用它就可以连接数据库,其它的我们后面再廛.,mysql_connect()函数定义和用法,mysql_connect() 函数打开非持久的 MySQL连接.,语法:mysql_connect(server,user,pwd,newlink,clientflag),实例代码如下:,下面我们来看个连接数据库实例先建一个名为test的数据库(使用phpadmin)见下图:,然后,在该表内建一个名为 user的表,,准备工作完成,正式开始:,实例代码如下:,如果PHP是4.0以后版本,可以使用mysqli库,相应的代码这样写:,说明:使用了函数库mysqli,所以需要将php.ini文件中的extension=php.mysqli 打开通常,我们将代码前面的几行单独放在一配制文件中,这里取名为 db_config.php,实例代码如下:,如此一来,最初的那个连接测试代码就成了这样的:,实例代码如下:,

在php中访问mysql我们需要利用php的各种函数来实现的,最常用的函数是mysql_connect()函数了,用它就可以连接数据库,其它的我们后面再廛.

mysql_connect()函数定义和用法

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

语法:mysql_connect(server,user,pwd,newlink,clientflag)

实例代码如下:

  1. $con = mysql_connect("localhost","mysql_user","mysql_pwd");   
  2. if (!$con)   
  3.   {   
  4.   die('Could not connect: ' . mysql_error());   
  5.   }   
  6. // 一些代码...   
  7. mysql_close($con);   
  8. ?>   

下面我们来看个连接数据库实例先建一个名为test的数据库(使用phpadmin)见下图:

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

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

实例代码如下:

  1. //connect.php   
  2. $db_server="localhost";// 数据库服务器名称   
  3. $db_user="root"// 连接数据库用户名   
  4. $db_pwd="leaf";//连接数据库密码   
  5. $db_name="test";//数据库的名字   
  6. $db=mysql_connect($db_server,$db_user,$db_pwd,$db_name);   
  7. /*  
  8. 面向对像  
  9. $db=new mysql($db_server,$db_user,$db_pwd,$db_name);  
  10. */   
  11.    
  12. if(!$db)echo "fail";   
  13. else echo "connect success"   
  14. ?>   

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

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

说明:使用了函数库mysqli,所以需要将php.ini文件中的extension=php.mysqli 打开通常,我们将代码前面的几行单独放在一配制文件中,这里取名为 db_config.php

实例代码如下:

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

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

实例代码如下:

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

,

在php中访问mysql我们需要利用php的各种函数来实现的,最常用的函数是mysql_connect()函数了,用它就可以连接数据库,其它的我们后面再廛.

mysql_connect()函数定义和用法

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

语法:mysql_connect(server,user,pwd,newlink,clientflag)

实例代码如下:

  1. $con = mysql_connect("localhost","mysql_user","mysql_pwd");   
  2. if (!$con)   
  3.   {   
  4.   die('Could not connect: ' . mysql_error());   
  5.   }   
  6. // 一些代码...   
  7. mysql_close($con);   
  8. ?>   

下面我们来看个连接数据库实例先建一个名为test的数据库(使用phpadmin)见下图:

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

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

实例代码如下:

  1. //connect.php   
  2. $db_server="localhost";// 数据库服务器名称   
  3. $db_user="root"// 连接数据库用户名   
  4. $db_pwd="leaf";//连接数据库密码   
  5. $db_name="test";//数据库的名字   
  6. $db=mysql_connect($db_server,$db_user,$db_pwd,$db_name);   
  7. /*  
  8. 面向对像  
  9. $db=new mysql($db_server,$db_user,$db_pwd,$db_name);  
  10. */   
  11.    
  12. if(!$db)echo "fail";   
  13. else echo "connect success"   
  14. ?>   

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

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

说明:使用了函数库mysqli,所以需要将php.ini文件中的extension=php.mysqli 打开通常,我们将代码前面的几行单独放在一配制文件中,这里取名为 db_config.php

实例代码如下:

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

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

实例代码如下:

  1. // connect.php   
  2. require_once(“db_config.php”);//包含配置文件   
  3. $db=mysql_connect($db_server,$db_user,$db_pwd,$db_name);   
  4. //同样也可以用面向对像的语法   
  5. if(!$db)echo "fail";   
  6. else echo "connect success"   
  7. ?>   
最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞