我该如何解决这个错误?字符串转义

时间:2016-04-16 18:05:19

标签: php mysql mysqli phpmyadmin

我收到了这个错误:

  

致命错误:未捕获错误:调用未定义函数mysqli_real_escape_string()

这是我宣布的方式:

$imageName=mysqli_real_escape_string($_FILES['image']['name']);
$tmp_name=mysqli_real_escape_string($_FILES['image']['tmp_name']);

我试图在php.ini配置上找到它的扩展名,我认为它已经包含在内,为什么呢?因为当我不使用转义字符串时,我无法正确上传图像。提前感谢任何帮助我的人。

1 个答案:

答案 0 :(得分:-1)

无需为图像编写mysqli_real_escape_string

您可以使用mysqli_real_escape_string以字符串(文本类型)格式转义用户输入的特殊字符,该格式进一步用于保存在SQL语句中。

对于图像,您可以使用各种FILES功能。 is_uploaded_filegetimagesize