任何人都可以帮我解决这个问题吗?我试图在我的MySQL中插入数据,但我似乎每次都失败了。当我使用相同的代码只是文本数据,它的工作正常,现在我想尝试使用longblob插入img
<?php
if(isset($_POST['submit']))
{
if(getimagesize($_FILES['image']['tmp_name']) == FALSE)
{
echo "Please select an image.";
}
else
{
$image= addslashes($_FILES['image']['tmp_name']);
$name= addslashes($_FILES['image']['name']);
$image= file_get_contents($image);
$image= base64_encode($image);
$kod=$_POST['inputKodProduk'] ;
$namaproduk= $_POST['inputNamaProduk'] ;
$spesifikasi=$_POST['inputSpesifikasi'] ;
saveinfo($name,$image,$kod,$namaproduk,$spesifikasi);
}
}
function saveinfo($name,$image,$kod,$namaproduk,$spesifikasi)
{
$con=mysql_connect("localhost","Root","");
mysql_select_db("test",$con);
$qry="INSERT INTO `produk`(`product_code`, `product_name`, `product_desc`, `img_name`, `img`) VALUES ($kod,$namaproduk,$spesifikasi,$name,$image)";
$result=mysql_query($qry,$con);
if($result)
{
//echo "<br/>Simpan Data Berjaya.";
}
else
{
//echo "<br/>Simpan Data Gagal";
}
}
?>
&#13;