用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

在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. ?> 
  16.  
  17. 如果PHP是4.0以后版本,可以使用mysqli库,相应的代码这样写: 
  18.  代码如下 复制代码 
  19. <?php ...... 
  20. $db=mysqli_connect($db_server,$db_user,$db_pwd,$db_name); 
  21. /* 
  22. 面向对象 
  23. $db=new mysqli($db_server,$db_user,$db_pwd,$db_name); 
  24. */ 
  25. if(mysqli_connect_errno()){ 
  26.   echo "Error: Could not connect to database. Please try again laer."
  27.   exit
  28. else echo "Success!"
  29. ?> 

 

说明:使用了函数库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. ?> 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门