php - Adodb 不支持安全措施?

标签 php mysql adodb

我开始将 ADODB 用于 php5,因为我想从常规 mysql 函数升级我的工具,但令我惊讶的是它根本没有从 sql 注入(inject)中清除查询,这是否真的受支持并且如何启用它?

感谢任何帮助。

最佳答案

A prepared statement protects you from SQL injection,来自 ADODB 文档:

$arr = array(

         array('Ahmad',32),
         array('Zulkifli', 24),
         array('Rosnah', 21)

         );

$ok = $db->Execute('insert into table (name,age) values (?,?)',$arr);

但是,由于同时使用了 ADODB 和 PDO,我强烈建议您改为学习 PDO。

关于php - Adodb 不支持安全措施?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4581103/

相关文章:

php - php中split和preg_split的区别

javascript - websocket php 与 Node js

mysql - 按随机数量修改 MySQL 行中的十进制值,每行不同

mysql - 如果数据库中不存在记录,则重定向用户

sql - VBA:将表从 Excel 导入 SQL

PHP - 嵌套 mysql_fetch_array() 的问题让我发疯

php - "MySQL server has gone away"后跟 "Got a packet bigger than ' max_allowed_pa​​cket ' bytes"

php - 将 6 个查询合并为 1 个结果集以进行导出?

php - 在 PHP 中写入多个表

sql-server - 从存储过程经典asp返回一个值和一个结果集