php - CodeIgniter 和 PHP 5.5.14 - mysql_escape_string() 问题

标签 php mysql codeigniter mysqli mysql-real-escape-string

使用 PHP 5.5.14 设置 CodeIgniter 后遇到此问题

A PHP Error was encountered
Severity: 8192
Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.
Filename: mysqli/mysqli_driver.php
Line Number: 320

似乎 mysql_real_escape_string() 函数在 5.5.14 上已被弃用,对吧?

CodeIgniter 与此 PHP 版本不兼容?

有什么想法吗?

提前致谢!

乔瓦尼

最佳答案

MySQL 配置出现错误(我使用的是 MacBook Pro)。 实际上,mac 上必须设置 mysql 的 tmp 路径。

执行此步骤后,我的问题消失了!

关于php - CodeIgniter 和 PHP 5.5.14 - mysql_escape_string() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27974506/

相关文章:

javascript - HTML5音频播放器可以播放多首歌曲吗

php - 如何通过连接列过滤 R::findAll() 结果? - 红 bean PHP4

javascript - 在悬停函数jquery中调用ajax函数后有错误

mysql - 如何更正已删除行的自动增量字段(1,2,3,4,5 - 现在是 1,3,5),但我希望它是 1,2,3

c++ - 从 C++ 到 MySQL 到 C++ 获取和设置 wchar_t 字符

codeigniter - 如何在 Codeigniter 中而不是在 View 文件夹中加载 View

php - 计算mysql结果的平均值php

php - 从网络上将图像和数据存储在 iPhone 应用程序上的最有效方法是什么?

java - Hibernate 在插入/更新 blob 时使用两倍文件大小的查询

php - codeigniter 调整图像大小并创建缩略图