php - 将表单数据与图像一起存储在数据库中
问题描述
它是我的第一个 API,在这个 API 中,我可以将 id、名称、描述、价格、category_id 存储在 xyz 数据库的 abc 表中。我只想将 image_id、image_name、image_url 也存储在同一个表中。我也想要,该图像将存储在我的上传目录中。下面,在我的代码中,我可以在我的表中存储 id、name、description、price、category_id。我为此使用 POSTMAN。谁能帮我吗.....
<?php
// required headers
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
header("Access-Control-Allow-Methods: POST");
header("Access-Control-Max-Age: 3600");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
// get database connection
include_once '../config/database.php';
// instantiate product object
include_once '../objects/product.php';
$database = new Database();
$db = $database->getConnection();
$product = new Product($db);
// get posted data
$data = (object) $_POST;
// set product property values
$product->name = $data->name;
$product->price = $data->price;
$product->description = $data->description;
$product->category_id = $data->category_id;
$product->created = date('Y-m-d H:i:s');
// create the product
if($product->create()){
echo '{';
echo '"message": "Product was created."';
echo '}';
}
// if unable to create the product, tell the user
else{
echo '{';
echo '"message": "Unable to create product."';
echo '}';
}
?>
解决方案
推荐阅读
- r - 如何弃用与 R 包关联的数据?
- docker - 以 Docker 模式运行的 Minikube 在启动仪表板时返回 503
- node.js - Angular 7 浏览器未反映代码中所做的更改
- vb.net - 使用设计器在 VB.Net 中使用数据表级联组合框
- phpmyadmin - phpMyAdmin 的程序编辑器不显示开头有下划线的参数
- azure - 新的 Intune 配置文件部署最佳做法
- python - 熊猫:计算一行与所有其他行之间的差异
- php - 如何使用 PHP 将 HTML 表的多行导出到 SQL
- excel - 从仅包含标题的表中删除列
- gradle - IntelliJ IDEA 2019 不再在运行时终止先前的进程