A-A+

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

2017年10月14日 PHP技术文章 暂无评论 阅读 0 views 次

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

mysql_connect()函数定义和用法

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

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

实例代码如下:

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

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

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

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

实例代码如下:

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

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

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

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

实例代码如下:

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

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

实例代码如下:

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

给我留言