php-mysql图像链接插入数据库


php-mysql images link insert in database

我对PHP和MySQL完全陌生。我有一个产品表,它有id, name, price, description, product_images,用于显示产品图像。

我想将我的产品图像文件保存在一个文件夹中,并将该源路径保存在字段product_images中。任何教程或示例请插入数据并在表单中检索。

感谢

试试这个解决方案Chowdhury Sahib。这是演示答案,因为你没有向我们展示你的代码,所以我写了一个演示答案,这样你就可以看到并理解代码中发生了什么

首先,你要制作一个表格,并在表格中输入一个文件类型:

<form action="process.php" method="post" name="frm_images" enctype="multipart/form-data">
    <input type="file" name="file_name" />
    <input type="submit" value="Submit" name="upload_file" />
</form>

当你想上传任何文件或图像等enctype="multipart/form-data" 时,你必须在表单标签中写入此属性

正在处理中.php:

<?php
    $con = mysqli_connect("localhost","root","Password");
    mysqli_select_db($con,"Your DB Name");
    if(isset($_POST['upload_file'])){
        $file_name = $_FILES["file_name"]["name"];
        move_uploaded_file($_FILES["file_name"]["tmp_name"], "Your Folder Name/" . $file_name);
        $insertImage = "Insert Into table_name(field_name) Value('$file_name')";
        mysqli_query($con, $insertImage);
    }
?>

希望你能找到解决方案。