Home > Backend Development > PHP Tutorial > php框架不用写sql语句就能调用数据库里表的字段是如何实现的

php框架不用写sql语句就能调用数据库里表的字段是如何实现的

WBOY
Release: 2016-06-13 12:08:18
Original
1071 people have browsed it

php框架不用写sql语句就能调用数据库里表的字段是怎么实现的

本帖最后由 albb_num1 于 2014-10-20 23:13:07 编辑 据说很多框架不用写sql语句,仅凭封装就能调用数据表的字段,这个是怎么实现的,不可思议啊,因为传统的教程都说,不通过sql语句无法操作数据库啊,这到底是怎么回事

拒绝那种发百度里的文章的帖子。要有自己的看法
------解决思路----------------------
这个很好实现
写个php类   把数据库操作语句写到这个类里

然后传参调用,不知我说明白没有
------解决思路----------------------
大多 php 框架都在一定程度上模拟了 ORM (对象关系映射,一种概念性的、易于理解的模型化数据的方法)的实现,但最终是翻译成 sql 指令执行的

------解决思路----------------------
当然了,框架中的方法也是封装好的。归根结底,也是要执行SQL的。

function select($table,$field_array){<br />    $field = implode(',', $field_array);<br />    $r = mysql_query("select $field from $table");<br />     return $r;<br />}
Copy after login

上面是一个简单的例子,完美的写法应该写成类,具体可以网上找下例子。
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template