Heim  >  Artikel  >  Datenbank  >  PHP访问MYSQL数据库的五个步骤详解(图)

PHP访问MYSQL数据库的五个步骤详解(图)

黄舟
黄舟Original
2017-04-20 13:49:3810910Durchsuche

PHP访问MYSQL数据库的五个步骤详解(图)

数据库在我们PHP日常开发中是必须需要的,那么MYSQL数据库 是一款很多程序员都喜爱的数据库,由于呢 MYSQL 是一个开源的,带一点半商业的,市场的占有率比较高,所以一直以来都被认为是 PHP 的最佳搭档,同时 PHP 也具有很强大的数据库支持能力,本篇主要讲解 PHP访问MySQL数据库的基本步骤。

PHP访问MySQL数据库的基本步骤如图所示:

31.png

1.连接MySQL数据库

使用 mysql_connect()函数建立与MySQL服务器的连接。有关 mysql_connect()函数的使用,我们后面会有详细的介绍。

2.选择MySQL数据库

使用 mysql_select_db()函数选择MySQL数据库服务器的数据库。并与数据库建立连接,有关mysql_select_db()函数的使用,后面我们会有具体详解。

3.执行 SQL 语句

在选择数据库中使用 mysql_query()函数执行 SQL语句,对数据的操作方式主要包括 5种方式,下面我们分别进行介绍。

  • 查询数据:使用select 语句实现数据的查询功能。

  • 显示数据:使用select 语句显示数据的查询结果。

  • 插入数据:使用insert into 语句向数据库中插入数据。

  • 更新数据:使用update 语句更新数据库中的记录。

  • 删除数据:使用 delete语句删除数据库中的记录!

mysql_query()函数的具体使用后面有具体介绍~

4.关闭结果集

数据库操作完成后,需要关闭结果集,以释放系统资源,语法格式如下:

mysql_free_result($result);

技巧:

如果在多个网页中都要频繁进行数据库访问,那么可以建立与数据库服务器的持续连接来提高效率,因为每次与数据库服务器的连接需要较长的时间和交大的资源开销,持续的连接相对来说会更有效率,建立持续连接的方法就是在数据库间接时,调用函数 mysql_pconnect()代替mysql_connect函数。建立的持续连接在本程序结束时,不需要调用 mysql_colse()来关闭与数据库服务器的连接。下次程序在此执行 mysql_pconnect()函数时,系统自动直接返回已经建立的持续连接ID号,而不再去真的连接数据库。

5.关闭MySQL服务器

没使用一次 mysql_connect()或者mysql_query()函数,都会消耗系统资源,再少量用户放完 web 网站时问题还不大,但如果用户连接超过一定数量时,就会造成系统性能下降,甚至是死机,为了避免这种现象的发生,在完成数据库的操作后,应该使用 mysql_close()函数关闭与MYSQL服务器的连接,以节省系统资源。

语法格式如下:

mysql_close($link);

说明:

PHP 中与数据库的连接是非持久连接,系统会自动回收,一般不用设置关闭,但是如果一次性范湖的结果集比较大,或者网站访问量比价多,那么最好使用 mysql_close()函数手动进行释放。

PHP访问MySQL数据库的步骤就结束了,是不是很简单,下面的文章我们将介绍PHP操作MySQL数据库的的方法,具体请阅读《PHP操作MySQL数据库的方法-使用mysql_connect()函数连接数据库

Das obige ist der detaillierte Inhalt vonPHP访问MYSQL数据库的五个步骤详解(图). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn