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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 1-27-2012 03:39 | 显示全部楼层 |阅读模式
drupal6和drupa7数据库插入方面做了很多的变化。
, X/ ]5 M* [  s" b8 j. }曾经在drupal6时代,一个db_query函数可以干所有的数据库相关的查询,更新,插入等操作。
( z& [6 h5 a  i1 N! o  O$ u而到了drupa7,db_query函数只做查询操作,插入操作则由db_insert函数来完成。
( U% t) |$ e7 d# t4 L# m$ ]6 c! L! Y虽然drupa7也用db_query函数,但是用法已经跟drupal6不同了,例如:
) T! c' R. l, b) M: j4 G4 }" v/ ?drupal6:
) C( K0 D" G& j5 p! Y<code>: W& n/ u( i9 M6 x- W
$sql = db_query("SELECT * FROM {alinks} ORDER BY alink_weight, alink_text");
' {. Z# T4 c" u. G! P& J* cdb_fetch_array(($sql);
. d1 d3 W, l& o9 R& @- U9 E" |</code>
! c$ V" a8 Z3 U5 T. K6 Kdrupal7:
9 D1 N; v7 F1 |/ N1 S<code>
- N3 W' M7 O* W" Udb_query("SELECT * FROM {alinks} ORDER BY alink_weight, alink_text")->fetchAll();0 R6 W0 p- A4 T) F" h' c" P, d
</code>
1 q4 m' w1 E4 ^3 B$ Adrupal7中
/ {7 @0 j9 R( u; n; p! Udb_query()->fetchAll()表示获取所有记录,获取的记录以对象的方式储存
/ _" r1 a6 Y5 n1 \5 N! Wdb_query()->fetch()表示获取一条记录,获取的记录以对象的方式储存9 t& `( R+ K3 A* n. y' L0 E

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

GMT+8, 4-28-2025 20:59 , Processed in 0.375634 second(s), 233 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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