$image = mysql_escape_string(file_get_contents($_FILES['photo']['tmp_name']));
为什么图片点提交之后会有这样的报错?
这个错误可能是因为在调用 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 函数调用失败,可能是由于文件不存在或者权限不足。
仅供参考,望采纳,谢谢。