脑动力:PHP函数速查效率手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1.1 odbc_connect函数:打开一个ODBC连接

【功能说明】

该函数将返回一个ODBC的连接ID,ID也就是一个调用的标志。如果连接成功,则返回TRUE;否则返回FALSE。

【函数语法】

Resource odbc_connect(string dsn,string user,string password[,int cursor_type])

该函数的返回值为表示数据库连接的资源型。参数dsn为表示资料来源名称的字符串型变量;参数user为表示数据库用户名的字符串型变量;参数password为表示对应用户密码的字符串型变量;可选参数cursor_type通常省略,其值有SQL_CUR_USE_IF_NEEDED、SQL_CUR_USE_ODBC、SQL_CUR_USE_DRIVER及SQL_CUR_DEFAULI这四种。

【示例程序】以下代码将演示如何连接到ODBC数据源。

注:在使用一些代码连接到数据源时,请确认已经建立了相应的DSN。

<?php
    $dsn="DSN";                 //定义数据源来源
    $dbuser="admin";            //定义用户名
    $dbpass="pass";             //定义密码
    if (odbc_connect($dsn,$dbuser,$dbpass)){
                                //判断是否连接成功
        echo "成功连接到ODBC数据源";
    }else{
        echo "在连接到ODBC数据源时出错了";
}
?>

以上代码的运行结果如图3.5所示。

图3.5 运行结果

以上代码定义连接ODBC所需要的源、用户名及密码,再使用odbc_connect()连接源,并根据是否成功连接输出相应的内容。