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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 1-27-2012 03:39 | 显示全部楼层 |阅读模式
drupal6和drupa7数据库插入方面做了很多的变化。
: p8 {0 P, T8 P! Y曾经在drupal6时代,一个db_query函数可以干所有的数据库相关的查询,更新,插入等操作。
$ ]+ Z2 Z4 @+ c' B. ]) [, n而到了drupa7,db_query函数只做查询操作,插入操作则由db_insert函数来完成。
1 I4 H4 m2 [% r! p0 Z- ?' p' g( u虽然drupa7也用db_query函数,但是用法已经跟drupal6不同了,例如:
3 g7 B6 A  \/ ]( s: ]drupal6:
; g( A5 e! E7 ^& S<code>
) X7 d& L7 y9 h" W" M$sql = db_query("SELECT * FROM {alinks} ORDER BY alink_weight, alink_text");  r& `$ c; ~& d' ~* E6 N7 ]- w# n  Z
db_fetch_array(($sql);
' y$ \2 L: g; `* a</code>
, h  D4 ~) s5 ^- x- [4 a. r& Y9 pdrupal7:
0 M+ c5 c  g1 Z) W0 R6 Z  Q. U4 Q- L<code>
  ?1 [/ M+ h% h; r! Wdb_query("SELECT * FROM {alinks} ORDER BY alink_weight, alink_text")->fetchAll();
( U" i4 }6 ~! x' \' o- T</code>. O1 _6 o; O( y
drupal7中5 b; L/ h. H9 Q7 n
db_query()->fetchAll()表示获取所有记录,获取的记录以对象的方式储存) r7 `% i6 z6 u  w5 V
db_query()->fetch()表示获取一条记录,获取的记录以对象的方式储存
2 y# l. {5 I$ V" ~  m6 J' m( r

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

GMT+8, 2-19-2025 13:46 , Processed in 0.441699 second(s), 222 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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