国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal问题] drupal6和drupa7数据库插入方式的不同

[复制链接]
发表于 1-27-2012 03:39 | 显示全部楼层 |阅读模式
drupal6和drupa7数据库插入方面做了很多的变化。
" Q5 Y; x( M4 B* }+ T7 u. z曾经在drupal6时代,一个db_query函数可以干所有的数据库相关的查询,更新,插入等操作。
% s: ]; p% \4 Z, C4 Y而到了drupa7,db_query函数只做查询操作,插入操作则由db_insert函数来完成。" Z( W  f. L; r
虽然drupa7也用db_query函数,但是用法已经跟drupal6不同了,例如:% O9 w- f8 `9 X9 D+ o, m
drupal6:
2 a% k) f7 R' ?3 R: D4 r<code>8 u  r! L& ?) u  V9 V2 E" H
$sql = db_query("SELECT * FROM {alinks} ORDER BY alink_weight, alink_text");
+ G# p' o: Y' B8 _+ K0 h8 kdb_fetch_array(($sql);: E, n& W5 H# a# t6 h7 b' ~
</code>
. ~  o6 l( ?' f$ Odrupal7:4 n8 G" T9 m" u  O" p
<code>
8 F1 |- ]0 ]$ a* bdb_query("SELECT * FROM {alinks} ORDER BY alink_weight, alink_text")->fetchAll();
- s3 d) j- b+ G& \; h</code>! [1 c# v) a3 k* A( b4 p1 i
drupal7中
$ |9 M$ V3 R& z8 l( mdb_query()->fetchAll()表示获取所有记录,获取的记录以对象的方式储存6 H0 ]4 D* ~; a9 L# B& ]
db_query()->fetch()表示获取一条记录,获取的记录以对象的方式储存6 I1 U( s4 b5 m, l+ i' ]! o7 J7 U

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 11-11-2025 20:03 , Processed in 0.410055 second(s), 242 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表