我希望在发送表单后将图像插入到我的数据库中。
它将根据描述而不是id显示。 我正在按照一个教程展示如何基于id插入, 这是以下代码 //立即将此产品添加到数据库中
$sql = mysql_query ("INSERT INTO supermarket (category,subcategory,name,description,packaging,price)
VALUES ('$category','$subcategory','$product_name','$product_description','$product_package','$product_price')");
$pid= mysql_insert_id();
//place image in the folder
$newname = "$pid.jpg";
move_uploaded_file($_FILES['fileField']['tmp_name'],"images/$newname");
header("location: inventory_list.php");
exit();
}
现在, 我想根据描述将其更改为。 我不知道我是否正确地做到了。
$pdes = mysql_insert_description();
//place image in the folder
$newname = "$pdes.jpg";
move_uploaded_file($_FILES['fileField']['tmp_name'],"images/$newname");
header("location: inventory_list.php");
exit();
}
答案 0 :(得分:1)
没有mysql_insert_description()
方法。您不需要mysql
方法,但您已经拥有$product_description
变量。
看起来你应该能够做到这一点:
$newname = "$product_description.jpg";