为了使 PHP-Nuke 兼容更多数据库,SQL 语法已被转换为函数,以实现独立于所用数据库的标准语法。为了方便起见,让我们回顾一下文件 sql_layer.php 的简化版本
sql_connect($host, $user, $password, $db) sql_logout($id) sql_query($query, $id) sql_num_rows($res) sql_fetch_row(&$res, $nr) sql_fetch_array(&$res, $nr) sql_fetch_object(&$res, $nr) sql_free_result($res)
使用此语法,您将能够使您创建的所有修改、块或模块与 PHP-Nuke 支持的所有数据库兼容,这些数据库包括
MySQL
mSQL
PostgreSQL
PostgreSQL_local
ODBC
ODBC_Adabas
Interbase
Sybase