Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL / PHP对MySQL数据库的基本操作

在学习PHP的过程中,掌握了基本的语法,变量知识之后就该学习php对mysql数据库的基本操作了。<一>php连接数据库。mysql数据库的连接用到的函数是mysql_connect(servername,username,password).   其中servername是指规定要连接的服务器。默认为localhost,username是指数据库用户名,我的是"root",password就是登录时的密码。代码如下:  
  1. <?php  $con=mysql_connect("localhost","root","111"); if$con) { echo "连接成功!"; } else { die"Could not connect: " . mysql_error()); } ?>  
<二>php数据库的创建在创建数据库之前得连接,之后应用mysql_query() 函数。我们来创建一个liyongquan_db的数据库吧。
  1. <?php  
  2. $con = mysql_connect("localhost","root","111");  
  3. if (!$con)  
  4.   {  
  5.      die"Could not connect: " . mysql_error());  
  6.   }  
  7.   
  8. if (mysql_query("CREATE DATABASE liyongquan_db",$con))  
  9.   {  
  10.      echo "数据库创建成功!";  
  11.   }  
  12. else  
  13.   {  
  14.      echo "数据库创建失败: " . mysql_error();  
  15.   }  
  16.   
  17. mysql_close($con);  
  18. ?>  
运行之后,查看结果。打开navicat  8 for mysql可看到:                                          
<三>php向数据库插入表
  1. <?php  
  2.  $con=mysql_connect("localhost","root","111");  
  3.  if$con)  
  4.   {  
  5.       echo "连接成功!";  
  6.   }  
  7.   else  
  8.   {  
  9.     die"Could not connect: " . mysql_error());  
  10.   }   
  11.   mysql_select_db("liyongquan_db",$con);  
  12.   $sql="CREATE TABLE Persons  
  13.                            (  
  14.     personID int NOT NULL AUTO_INCREMENT,  
  15.     PRIMARY KEY(personID),  
  16.     FirstName varchar(15),  
  17.     LastName varchar(15),   
  18.     Age int  
  19.                             )";  
  20.    mysql_query($sql,$con);  
  21.    mysql_close($con);  
  22. ?>     
<四>向表中插入数据
  1. <?php  
  2.  $con=mysql_connect("localhost","root","111");  
  3.  if$con)  
  4.   {  
  5.       echo "连接成功!";  
  6.   }  
  7.   else  
  8.   {  
  9.     die"Could not connect: " . mysql_error());  
  10.   }   
  11.    mysql_select_db("liyongquan_db"$con);  
  12.    mysql_query("INSERT INTO Persons (FirstName, LastName, Age)   
  13.    VALUES ("Peter""Griffin""35")");  
  14.    mysql_query("INSERT INTO Persons (FirstName, LastName, Age)   
  15.    VALUES ("Glenn""Quagmire""33")");  
  16.    mysql_close($con);  
  17. ?>  
查看结果:  Oracle 热备份和冷备份的区别Spirng 对clob blob数据的处理相关资讯      MySQL基础教程  PHP教程 
  • MySQL基础教程:关于varchar(N)  (01月22日)
  • MySQL SELECT同时UPDATE同一张表  (02/19/2013 07:20:18)
  • Linux修改MySQL最大并发连接数  (02/15/2013 15:37:21)
  • 高性能MySQL(第3版) 中文PDF带目  (10/26/2014 10:03:50)
  • 如何在MySQL中的获取IP地址的网段  (02/18/2013 12:23:33)
  • C++和C#访问MySQL的简单代码示例  (12/21/2012 09:04:10)
本文评论 查看全部评论 (0)
表情: 姓名: 字数