为了使 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