我需要一点帮助才能解决我的PhP代码错误
我有一个网站,作为公司网站和在线商店。
想法是管理员可以创建自定义数据库行,以便通过PhP脚本生成一个自定义页面,向用户显示产品信息。
问题是我的PhP代码在将脚本上传到数据库时失败,显示的错误只是chrome说"此页面无效,localhost当前无法处理此请求。
HTTP ERROR 500"
我在网上进行了很多研究,在StackOverflow上做了很多研究,但是没有工作。
<?php
session_start();
$username = $_SESSION['username'];
$password = $_SESSION['password'];
$db_connect = mysqli_connect('localhost', $username, $password, 'cosipi');
if(!$db_connect) {
session_unset();
session_destroy();
exit('Non sei autorizzato ad accedere a questa pagina.');
}
$file = $_FILES['image']['tmp_name'];
$image = file_get_contents($_FILES['image']['tmp_name']);
$image_name = $_FILES['image']['name'];
$sql = "INSERT INTO products ('','name','description','photo') VALUES ('', 'nome foto','descrizione','12','');";
$query = mysqli_query($db_connect, $sql);
mysqli_close ($db_connect);
&GT;
我甚至按照视频教程尝试使这项工作,但它只是赢了。
这是HTML表单代码。
<form action="/new_product.php" method="post" enctype="multipart/form-data">
<input name="MAX_FILE_SIZE" value="102400" type="hidden">
<input type="file" name="image" value="Photo" accept="image/jpg" /><br /><br />
<input type="submit" value="Save" />
</form>
MySql数据库有一个名为&#34; photo&#34;的特定列。类型&#34; longblob&#34;。
我不是最好的PHP,通常我不会在表格和mysql数据库上使用照片。
任何帮助将不胜感激,谢谢。
- 编辑 -
修复了一些语法和混合API问题,但仍无效。