67 函数和运算符

admin 的头像
Submitted by admin on 星期五, 2015-06-12 08:50

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Drupal的数据库层,没有为SQL函数提供跨数据库的抽象。为了让你的代码更好的兼容所支持的数据库引擎,你使用的函数应该符合ANSI标准,并且在Drupal支持的所有数据库中都能正常工作。下面是一个正在完善的列表。这里所列的,是推荐大家使用的,其它的语法变体可能不垮数据库。

Drupal版本:

65 事务

admin 的头像
Submitted by admin on 星期四, 2015-06-11 09:28

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Drupal还支持事务,对于那些不支持事务的数据库,Drupal还包含了一个透明的回退。然而,当你在同一时间,尝试并启动两个事务时,事务就会变得复杂起来。数据库不同,此时的行为也不相同。

Drupal版本:

64 错误处理

admin 的头像
Submitted by admin on 星期四, 2015-06-11 09:26

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
数据库API在遇到错误时,就会抛出异常,我们可以把数据库操作放在try {} catch() {}区块中,这样异常就会被我们抓住,相关信息可参看http://api.drupal.org/api/group/database/7中的最后一个例子。

Drupal版本:

63 PDO

admin 的头像
Submitted by admin on 星期四, 2015-06-11 09:25

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
Drupal7使用PDO(PHP数据对象)来访问数据库。更多信息可参看:http://drupal.org/node/549702。

Drupal版本:

62 编写数据库驱动

admin 的头像
Submitted by admin on 星期四, 2015-06-11 09:24

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
这部分内容很快就会加上!webchick坚持让我的文档写了多少,发布多少。到目前为止,有关数据库驱动的还没有写好。我将尽快地把它补上来。在此以前,大家可以参考对应的单元测试(http://cvs.drupal.org/viewvc.py/drupal/drupal/modules/simpletest/tests/database_test.test?&view=markup)。

Drupal版本:

页面

Subscribe to Think in Drupal RSS