[英]Codeigniter MySQL security, htmlspecialcharacters & mysql_real_escape_string?
[英]Codeigniter Deprecated: mysql_real_escape_string():
使用codigniter 3.0时出现以下错误
FYI using PHP Version 5.5.12,Apache Version Apache/2.4.9 (Win64) PHP/5.5.12
遇到PHP错误
严重程度:8192
消息:mysql_real_escape_string():不推荐使用mysql扩展,以后将被删除:改用mysqli或PDO
文件名:models / common_model.php
行号:21
回溯:
文件:C:\\ wamp \\ www \\ Codeigniter \\ application \\ models \\ common_model.php行:21函数:mysql_real_escape_string
使用mysqli_real_escape_string();
并在所有功能中将mysql
替换为mysqli
。
您应该在codeigniter中使用PDO解决与mysql
和mysqli
有关的所有问题。
如果您使用的是CI 3,请参阅如何在CI中使用PDO,然后查看http://www.codeigniter.com/user_guide/database/configuration.html
如果您使用的是CI 2.x, 如何在Codeigniter中使用pdo?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.