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

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

WBOY
WBOYOriginal
2016-06-13 12:08:181072Durchsuche

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 />}

上面是一个简单的例子,完美的写法应该写成类,具体可以网上找下例子。
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