我正在使用 PHP 中的 ODBC 扩展来连接到 SQL 2000 服务器。这是我所反对的:
odbc_exec()
我可以使用OR执行查询- 我可以执行查询
odbc_execute()
在我看来,这两种查询执行方法之间的差异几乎就像白天和黑夜一样:
odbc_exec()
将执行非 SQL 安全查询并返回查询结果odbc_execute()
与 结合使用odbc_prepare()
以对数据库执行 SQL 安全查询。但是,odbc_execute()
它只能返回一个布尔值,因此不能用于从语句返回结果,或检查从or语句SELECT
更新了多少行UPDATE
DELETE
这真的是这一切的工作方式,还是有一些方法可以转义值以供使用odbc_exec()
或从中获取结果odbc_execute()
?
PHP 文档似乎没有解决上述困境的任何解决方案。
感谢您的时间。