在Mysql上更新BLOB的缩略图时遇到的问题
问题描述:
我正在尝试更新并将创建的缩略图插入到MYSQL BLOB中。在Mysql上更新BLOB的缩略图时遇到的问题
我已尝试几乎所有东西,但无法将其创建的图片插入数据库。
function update($email)
{
if(file_exists("$email.jpg"))
{
$image = "$email.jpg";
$tbl = 'tpctmembers';
$query1 = "SELECT image FROM $tbl WHERE email = '$email'";
$result = queryMysql($query1);
$rows = mysql_num_rows($result);
if($rows > 0)
{
$query2 = "UPDATE $tbl SET image ='$image' WHERE email ='$email'";
queryMysql($query2);
}
else
{
$query3 = "INSERT into $tbl(image) VALUES('$image') where email = '$email'";
queryMysql($query3);
}
}
}
谢谢!
如上所述,保存图像文件名称并不像你想要在这里做的那样,“$ email.jpg”也有点奇怪,插入的数据将只是电子邮件地址,并在.jpg上添加了.jpg结束??? –
因此,在这种情况下,一旦创建缩略图,最好的方式来存储它?上传到jpeg到数据库?谢谢 – SebaZ
您可能更好地将图像存储在磁盘上,并将路径/文件名存储到数据库中的图像。 – Jacco