1 / 34
文档名称:

《PHP网站设计入门》-05-php数据库.ppt

格式:ppt   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《PHP网站设计入门》-05-php数据库.ppt

上传人:分享精品 2015/11/12 文件大小:0 KB

下载得到文件列表

《PHP网站设计入门》-05-php数据库.ppt

相关文档

文档介绍

文档介绍:《PHP网站设计入门》
PHP数据库
信息学院张忠杰
phpwebstart@
TermyZhang@
./
什么是 MySQL?
MySQL 是最流行的开源数据库服务器。
数据库定义了存储信息的结构。
在数据库中,存在着一些表。类似 HTML 表格,数据库表含有行、列以及单元。
在分类存储信息时,数据库非常有用。一个公司的数据库可能拥有这些表:"Employees", "Products", "Customers" 以及"Orders"。
数据库表
数据库通常包含一个或多个表。每个表都一个名称(比如“Customers”或“Orders”)。每个表包含带有数据的记录(行)。
下一页的表含有三个记录(每个记录是一个人)和四个列(LastName, FirstName, Address 以及 City)
"Persons" 的表的例子
LastName
FirstName
Address
City
Hansen
Ola
Timoteivn 10
Sandnes
Svendson
Tove
Borgvn 23
Sandnes
Pettersen
Kari
t 20
Stavanger
查询
查询是一种询问或请求。
通过 MySQL,我们可以向数据库查询具体的信息,并得到返回的记录集。
例如查询
SELECT LastName FROM Persons
选取了 Persons 表中 LastName 列的所有数据,并返回类似这样的记录集:
LastName
Hansen
Svendson
Pettersen
连接到一个 MySQL 数据库
在您能够访问并处理数据库中的数据之前,您必须创建到达数据库的连接。
在 PHP 中,这个任务通过 mysql_connect() 函数完成。
语法
mysql_connect(servername,username,password);
servername 可选。规定要连接的服务器。默认是"localhost:3306"。
username 可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。
password 可选。规定登录所用的密码。默认是""。
连接数据库的例子
在下面的例子中,我们在一个变量中($con) 存放了在脚本中供稍后使用的连接。如果连接失败,将执行"die" 部分:
<?php
$con = mysql_connect("localhost");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
// some code
?>
关闭连接
脚本一结束,就会关闭连接。如需提前关闭连接,请使用 mysql_close() 函数。
<?php
$con = mysql_connect("localhost");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
// some code
mysql_close($con);
?>
创建数据库
数据库存有一个或多个表。
CREATE DATABASE 语句用于在 MySQL 中创建数据库。
语法:
CREATE DATABASE database_name
为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。此函数用于向 MySQL 连接发送查询或命令。
创建数据库例子
在下面的例子中,我们创建了一个名为"my_db" 的数据库:
<?php
$con = mysql_connect("localhost","root");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE mydb02",$con)) {
echo "Database created";
}else{
echo "Error creating database: " . mysql_error();
}
mysql_close($con);
?>