php如何抓取网页数据库(核心知识-PHP对数据库的相关操作(HTML5学堂))
优采云 发布时间: 2021-12-01 14:15php如何抓取网页数据库(核心知识-PHP对数据库的相关操作(HTML5学堂))
PHP对数据库的操作
HTML5学派:使用PHP从数据库中提取数据到前端网页,分为几个基本步骤,包括:定义数据库基本信息、连接数据库、选择数据库、执行SQL命令、分析结果集,并关闭数据库。本文文章从第一步开始,一步一步讲解PHP对数据库的基本操作。
刘国力-龙冰海:半个月来,身体不太舒服。后来准备讲解第5课的PHP课程,更新的时间就少了很多。对不起~!废话少说,一起进入今天的内容吧~
核心知识-PHP数据操作的基本步骤
1、定义数据库的基本信息
2、请求“连接到主机(服务器)”
3、选择数据库
4、执行SQL命令
5、分析结果集
6、关闭数据库
核心知识实际上是知识的逻辑,而不是具体的知识点。知识的逻辑可以看作是一个骨架,具体的知识点是有血有肉的。只有骨架,血肉才不是“泥巴”。
简单解释一下这些步骤: 在一个网站中,前端开发工程师/HTML5开发工程师处理网页的结构,规划网页的布局,并确定整体风格和风格。网站上显示的具体内容来自后端数据库。这两个就像是两个独立的岛,那么应该用什么来连接这两个岛呢?如何将“数据孤岛”上的“资源”输送到展示给用户的“前端孤岛”?这时候背景语言就发挥作用了~
不管PHP、JAVA还是ASP.NET,任何后端语言都有类似的作用,它们都是用来连接前端和数据库的“桥梁”。
所以如果我们想要能够拿到数据,首先要确定在哪里选择数据,然后请求连接到主机(服务器)(毕竟数据在主机上),然后选择对应的数据库,然后告诉你要进行什么操作?数据库执行操作后,就会有结果。结果返回后,需要进行相关的数据处理(处理成前端可用状态)。之后,数据库关闭。
定义数据库基本信息,请求连接主机
第一步和第二步:连接主机,我们需要三个基本信息,即主机(服务器)地址、用户名和密码。在定义之前,我们通常先定义它。
定义数据库信息
PHP中定义常量的基本命令:define(constant_name, constant_val);
基本实现:
相关说明:我这里使用的是wamp搭建的服务器集成环境。在phpMYadmin中可以查看具体的用户名和密码。如果是真实服务器,将第一个localhost替换为主机的url地址,用户名和密码替换为登录服务器的用户名和密码。
欢迎交流~HTML5学堂
请求连接到主机
要连接到数据库:使用 mysql_connect(); 命令,命令的基本格式:mysql_connect('hostname','username','password');
定义好基本信息后,我们可以直接使用这里的常量名,代码如下:
$conn = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD);
相关提示:这里需要注意的是,对于字符串,一定要用引号将它们括起来。关于常量命名的规范和建议,请参考->《PHP-基本常量规则介绍》
设置编码格式并选择数据库
和CSS、JS一样,为了保证前后数据的正常显示,也需要指定PHP的编码格式。具体代码如下:
mysql_query("设置名称'utf8'");
指定编码格式后,选择数据库。假设我这里需要选择一个名为student的数据库,代码如下:
mysql_select_db('学生', $conn);
今天我们先讲解前三步,整理一下我们的代码。代码显示如下:
在下面的文章中,我们将继续讲解接下来的几个步骤——执行SQL命令、分析结果集、关闭数据库。
欢迎交流~HTML5学堂