【发布时间】:2016-05-24 06:04:51
【问题描述】:
我需要一个帮助。我需要在名称中包含+ sysmbol 的数据库中保存一个图像名称,但在将其创建space 保存在+ 的位置之后。我在图片名称下面解释。
fmfvweoujrm_G+G image 是我需要存储到数据库中的图像,但存储后我在数据库中找到了fmfvweoujrm_G G image.jpg。我正在解释下面的代码。
$image=$_POST['image'];
$sql=mysqli_query($connect,'INSERT INTO db_restaurant_basic (date,image) values ("'.$date.'","'.$image.'",)');
这里我需要任何应该存储在数据库中的原始图像名称。请帮助我。
【问题讨论】:
-
db中image字段的类型是什么?
-
使用mysqli_real_escape_string:
$image = mysqli_real_escape_string($connect, $_POST['image']); -
db中image字段的类型为varchar。
-
@Thamilan:我也在使用
mysqli_real_escape_string,但问题仍然存在。 -
您是否遇到任何错误?查看日志或添加错误函数