Php 在MySql上上传Blob图像
我需要一些帮助来纠正PhP代码中的错误。Php 在MySql上上传Blob图像,php,mysql,forms,image,blob,Php,Mysql,Forms,Image,Blob,我需要一些帮助来纠正PhP代码中的错误。 我有一个网站,作为公司网站和在线商店工作。 其思想是管理员可以创建自定义数据库行,以便通过PhP脚本生成一个向用户显示产品信息的自定义页面。 问题是,我的PhP代码在将脚本上载到数据库时失败,显示的错误只是chrome说“此页面不工作,localhost当前无法处理此请求。 HTTP错误500“ 我在网上和这里做了很多关于StackOverflow的研究,但都没有效果。 <?php session_start(); $username = $_S
我有一个网站,作为公司网站和在线商店工作。 其思想是管理员可以创建自定义数据库行,以便通过PhP脚本生成一个向用户显示产品信息的自定义页面。
问题是,我的PhP代码在将脚本上载到数据库时失败,显示的错误只是chrome说“此页面不工作,localhost当前无法处理此请求。 HTTP错误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);
检查您的日志,可能在$image)”中;
最有可能。您还混合了不同的mysql API。您的代码包含太多错误。最有可能的问题是“甚至没有声明任何错误”-这是因为您根本没有检查它们。
<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>