数据库方面的东西是服务端程序员该做的事情,一般前端不需要深入了解。当然,对于一个合格的前端来说,多多了解服务端的工作原理还有很有必要的。下面我就来说说自己的理解吧。
html本身是不具备与数据库交互的能力的,服务端一般要一个服务器软件,比如iis、Apache,再搭配一门服务端的语言,比如java、php等,与数据库的交互是通过服务端语言进行的,服务端语言通过向数据库发送sql指令完成数据的增删改查等工作,如果是读取数据,就把读取到的数据经过一定的处理后返回html页面。过程大致如此,有不理解的可以继续交流。
你好,首先你要区分出浏览器和服务器的区别,浏览器向服务器发送Url请求,服务器响应这个请求,会向浏览器发送html数据流,浏览器负责渲染html数据流为你所看到的网页。
在服务器中我们一般会编写一些程序代码或html文件,程序代码负责用户请求的逻辑处理,html负责展示数据,也就是说html只是展示数据用的。而连接数据库是一个很明显的逻辑 *** 作,不应该也不能放到html中。
举个例子,服务器就像是有限电视台,html数据就像某一个电视节目,浏览器就比喻为电视机吧,用户比如可以直接告诉电视台我要看什么节目,而电视台的工作人员就是我们服务器的程序代码,我们向电视台发送了要看某个节目的请求,工作人员(程序)负责处理我们这个请求,即播放我们要求的节目。也就是想我们发送html代码,也就是说我们不能向电视节目发送我们要看某个节目的请求,因为电视节目没有这个能力,也没有处理这个问题的义务。
1:首先要使用PHP的超全局变量
$_GET
和
$_POST
用于收集表单数据(form-data)
2:然后使用INSERT
INTO
语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为
"Persons"
的表,有三个列:"Firstname",
"Lastname"
以及
"Age"。
(2)其次创建一个
HTML
表单,这个表单可把新记录插入
"Persons"
表。
(3)接着当用户点击上例中
HTML
表单中的提交按钮时,表单数据被发送到
"insertphp"。"insertphp"
文件连接数据库,并通过 $_POST
变量从表单取回值。然后,mysql_query()
函数执行
INSERT
INTO
语句,一条新的记录会添加到数据库表中。
HTML5属于前端,连接数据库的话需要一门后端语言,比如PHP,java一类。你可以用java去连接数据库。html5其实是html的一个版本,只不过在国内被扩大了范围,变成了html + css + javascript。数据库跟html5就像头与腿的关系,2者之间还隔着个身体
以上就是关于html是怎么和数据库进行交互的怎么把值传到数据库,或者数据库是怎么把值传到页面的全部的内容,包括:html是怎么和数据库进行交互的怎么把值传到数据库,或者数据库是怎么把值传到页面的、怎么在HTML中连接数据库、html网站表单内容怎么提交到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)