牛牛在线工具

odbc_execute()

收录 8868 个 PHP 函数,含用途说明与用法示例。

odbc_execute()

执行一个预编译的 SQL 语句,该语句可以包含参数,可以是问号(?)或命名参数

函数:odbc_execute() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:odbc_execute()用于执行一个预编译的 SQL 语句,该语句可以包含参数,可以是问号(?)或命名参数。 语法:bool odbc_execute ( resource $result_id [, array $parameters_array ] ) 参数: result_id:odbc_prepare()或odbc_prepare_v2()返回的结果集标识符。 parameters_array(可选):一个包含参数值的数组,参数的顺序必须与 SQL 语句中的参数顺序一致。 返回值:如果执行成功,则返回 TRUE,否则返回 FALSE。 示例: // 连接ODBC数据库 $dsn = 'Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\data\test.mdb'; $user = ''; $password = ''; $conn = odbc_connect($dsn, $user, $password); // 准备SQL语句 $sql = 'SELECT * FROM users WHERE age > ?'; $stmt = odbc_prepare($conn, $sql); // 绑定参数值 $age = 18; odbc_execute($stmt, array($age)); // 获取结果集 while ($row = odbc_fetch_array($stmt)) { echo $row['name'] . ', ' . $row['age'] . '<br>'; } // 关闭连接 odbc_close($conn); 在以上示例中,我们首先使用odbc_connect()函数连接到一个ODBC数据库。然后,我们使用odbc_prepare()函数准备一个SQL语句,该语句包含一个参数(age > ?)。接下来,我们使用odbc_execute()函数执行该SQL语句,并将参数值($age)传递给它。最后,我们使用odbc_fetch_array()函数从结果集中获取数据,并将其输出到页面上。最后,我们使用odbc_close()函数关闭数据库连接。