在学习PHP的过程中,掌握了基本的语法,变量知识之后就该学习php对mysql数据库的基本操作了。<一>php连接数据库。mysql数据库的连接用到的函数是mysql_connect(servername,username,password). 其中servername是指规定要连接的服务器。默认为localhost,username是指数据库用户名,我的是"root",password就是登录时的密码。代码如下:
- <?php $con=mysql_connect("localhost","root","111"); if($con) { echo "连接成功!"; } else { die("Could not connect: " . mysql_error()); } ?>
<二>php数据库的创建在创建数据库之前得连接,之后应用mysql_query() 函数。我们来创建一个liyongquan_db的数据库吧。
- <?php
- $con = mysql_connect("localhost","root","111");
- if (!$con)
- {
- die("Could not connect: " . mysql_error());
- }
-
- if (mysql_query("CREATE DATABASE liyongquan_db",$con))
- {
- echo "数据库创建成功!";
- }
- else
- {
- echo "数据库创建失败: " . mysql_error();
- }
-
- mysql_close($con);
- ?>
运行之后,查看结果。打开navicat 8 for mysql可看到:
<三>php向数据库插入表
- <?php
- $con=mysql_connect("localhost","root","111");
- if($con)
- {
- echo "连接成功!";
- }
- else
- {
- die("Could not connect: " . mysql_error());
- }
- mysql_select_db("liyongquan_db",$con);
- $sql="CREATE TABLE Persons
- (
- personID int NOT NULL AUTO_INCREMENT,
- PRIMARY KEY(personID),
- FirstName varchar(15),
- LastName varchar(15),
- Age int
- )";
- mysql_query($sql,$con);
- mysql_close($con);
- ?>
<四>向表中插入数据
- <?php
- $con=mysql_connect("localhost","root","111");
- if($con)
- {
- echo "连接成功!";
- }
- else
- {
- die("Could not connect: " . mysql_error());
- }
- mysql_select_db("liyongquan_db", $con);
- mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
- VALUES ("Peter", "Griffin", "35")");
- mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
- VALUES ("Glenn", "Quagmire", "33")");
- mysql_close($con);
- ?>
查看结果: 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)