Php 使用mysqli方法和file函数将html表单资源存储到mySQL时遇到问题
在窗体之前运行的PHPPhp 使用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
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连接方法一起工作,猜测语法问题。