11.2. SQL 代码的语法

为了使 PHP-Nuke 兼容更多数据库,SQL 语法已被转换为函数,以实现独立于所用数据库的标准语法。为了方便起见,让我们回顾一下文件 sql_layer.php 的简化版本

sql_connect($host, $user, $password, $db) (1)
sql_logout($id) (2)
sql_query($query, $id) (3)
sql_num_rows($res) (4)
sql_fetch_row(&$res, $nr) (5)
sql_fetch_array(&$res, $nr) (6)
sql_fetch_object(&$res, $nr) (7)
sql_free_result($res) (8)
(1)
登录数据库。
(2)
断开与数据库的连接。
(3)
查询。
(4)
行数。
(5)
提取行。
(6)
提取数组。
(7)
提取对象。
(8)
释放结果。

使用此语法,您将能够使您创建的所有修改、块或模块与 PHP-Nuke 支持的所有数据库兼容,这些数据库包括