我有一个查询更新数据,包括图像。 但是在edit.php中(在现有项目中),图像已经存在。
我尝试添加速记运算符,但出现问题并返回错误。以下是我的代码。也许我的报价有错误?请帮忙 !
q("
UPDATE `goods` SET
`title` = '" . mysqli_real_escape_string($link, $_POST['title']) . "',
`cat` = '" . mysqli_real_escape_string($link, $_POST['cat']) . "',
`description` = '" . mysqli_real_escape_string($link, $_POST['description']) . "',
`img` = '" . $_FILES['file'] ?: mysqli_real_escape_string($link, $obj->name);."',
`price` = '" . mysqli_real_escape_string($link, $_POST['price']) . "'
WHERE `id` = " . (int)$_GET['key1'] . "
");
答案 0 :(得分:0)
在此处更改,删除;
`img` = '" . $_FILES['file'] ?: mysqli_real_escape_string($link, $obj->name)."',