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