$img_name = 'http://localhost/single4thenight/media/com_jomclassifieds/items/'."$check_dir".'/'."$endofname$test".'.jpg,';
$img_name = array($img_name);
echo $img_name;
$img_title = "UPDATE iutca_jomcl_adverts ";
$img_title.= "SET images=CONCAT_WS('', images, '$img_name') ";
$img_title.= "WHERE title='$title'";
if ($conn->query($img_title) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($conn);
}
我有一些代码我试图将一个对象插入我的数据库行,其中表是图像......
答案 0 :(得分:3)
您正在尝试插入PHP数组。字符串上下文中使用的PHP数组是文字Array
,而不是数组的内容。
e.g。
$foo = array('bar');
echo $foo;
输出:
Array
因此您不会插入文件路径。您正在插入文字Array
。
答案 1 :(得分:0)
您无法将数组插入数据库。
你应该使用
implode(",", $arrayVariable);
将数组转换为由
分隔的字符串