Php 使用mysqli方法和file函数将html表单资源存储到mySQL时遇到问题

Php 使用mysqli方法和file函数将html表单资源存储到mySQL时遇到问题,php,html,mysql,Php,Html,Mysql,在窗体之前运行的PHP <?php error_reporting(E_ALL); ini_set('display_errors',1); include 'config.php'; include 'pageblocks.php'; include 'functions.php'; if ( isset( $_POST ) && ! empty( $_FILES ) ) { echo upload_file(); echo '1'; $stmt = $

在窗体之前运行的PHP

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);

include 'config.php';
include 'pageblocks.php';
include 'functions.php';

if ( isset( $_POST ) && ! empty( $_FILES ) ) {
  echo upload_file();

  echo '1';
  $stmt = $conn->prepare("INSERT INTO art_content (headline, content_type, postdate, title,
  content, index_thumb) VALUES (?,?,?,?,?,?)");
  echo '2';
  $stmt->bind_param('ssssss', $_POST['headline'],
  $_POST['content_type'], $_POST['postdate'], $_POST['title'], $_POST['content'],
    $_POST['file']);
  echo '3';
  $stmt->execute();
  echo '4';
  $conn->close();
  unset($_POST);
}

metablock('content upload page');
headerblock('');
?>

我试图在现场实现的表单

<form method ="post" action="" enctype="multipart/form-data">
  <label for="headline"><strong>Choose Index Headline</strong></label><br><br>
  <select name="headline">
    <option value="addition to gallery">addition to gallery</option>
    <option value="new patron content">new patron content</option>
    <option value="new youtube video">new youtube video</option>
    <option value="new addition to articles">new addition to articles</option>
  </select><br><br>

  <label for="content_type"><strong>Choose content type:</strong></label><br><br>
  <select name="content_type">
    <option value="digital photograph">digital photograph</option>
    <option value="digital painting">digital painting</option>
    <option value="traditional painting">traditional painting</option>
    <option value="twitch branding">twitch branding</option>
    <option value="article">article</option>
  </select><br><br>

  <label><strong>post date</strong></label><br><br>
  <input name="postdate" type="text"><br><br>

  <label><strong>title</strong></label><br><br>
  <input name="title" type="text"><br><br>

  <label><strong>text content</strong></label><br><br>
  <textarea name="content" type="text"></textarea><br><br>

  <input type="file" name="file">
  <input type="submit" value="Upload">
</form>

选择索引标题

画廊扩建 新用户内容 新的youtube视频 新增加的条款

选择内容类型:

数码照片 数字绘画 传统绘画 twitch品牌 文章

发布日期



标题



文本内容



我的上传文件功能运行良好,但MySQL数据似乎无法上传到服务器。
我不知道该怎么办,考虑尝试PDO方法,因为它看起来不那么令人困惑,但放弃mysqli方法连接感觉很糟糕

让它与PDO连接方法一起工作,猜测语法问题。让它与PDO连接方法一起工作,猜测语法问题。