来自php手册:
odbc_exec - 准备并执行SQL语句
odbc_execute - 执行预准备语句
这是由odbc_prepare准备的
那有什么不同?为什么不直接使用odbc_exec?
如果要使用不同的参数多次执行相同的语句,则需要准备一次,并多次执行预准备语句.一些RDBMS'会在您准备时编译该语句,这样可以节省执行时的时间.当您在循环内使用不同参数执行相同查询的循环时,这非常有用.
例如:
$stm = odbc_prepare($conn, 'INSERT INTO users (id, name, email) VALUES (?, ?, ?)');
foreach($users as $user) {
$success = odbc_execute($stm, array($user['id'], $user['name'], $user['email']));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3011 次 |
| 最近记录: |