在Mysql上更新BLOB的缩略图令人烦恼

时间:2011-10-09 19:14:22

标签: php mysql

我正在尝试更新并将创建的缩略图插入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);
    }
  }
}

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要读取图像文件,并插入该数据,而不是命名文件的字符串。请参阅this tutorial