PHP上传图片同步到数据

问题遇到的现象和发生背景

$image = mysql_escape_string(file_get_contents($_FILES['photo']['tmp_name']));
为什么图片点提交之后会有这样的报错?

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

这个错误可能是因为在调用 mysql_escape_string 函数的时候,mysql 扩展没有被安装或者加载。

在 PHP 5.5.0 及以后的版本中,mysql 扩展已经被废弃,建议使用 mysqli 或者 PDO_MySQL 扩展来代替。

这里有一些其他可能导致此错误的原因:

1、在调用 mysql_escape_string 函数之前没有成功连接到 MySQL 服务器。

2、$_FILES['photo']['tmp_name'] 中的文件名不存在或者无法访问。

3、file_get_contents 函数调用失败,可能是由于文件不存在或者权限不足。
仅供参考,望采纳,谢谢。