从blob中提取文本或图像(php mysql)

时间:2010-10-19 14:26:44

标签: php mysql

我在MySql表中有BLOB字段,里面有文字和图片,有没有办法只提取文字或只提取图片?

  $query  = "SELECT id, date, blob, FROM table ORDER BY id  DESC ";
    $result = mysql_query($query);

    while($row = mysql_fetch_assoc($result))         {
    echo 

"<div class=all>
   "<ul class=id>{$row['id']}</ul>".
   "<ul class=date>{$row['date']}</ul>" .
  "<ul class=blob_image><IMAGE>{$row['blob']}</IMAGE></ul>".
  "<ul class=blob_text><TEXT>{$row['blob']}</TEXT></ul>
 </div>";
} 

mysql_free_result($result);

谢谢

1 个答案:

答案 0 :(得分:0)

当然有:您可以分析blob的内容并决定您是处理文本还是图像。为此,您必须清楚文本的编码以及图像的格式,以便准确区分它们。为了更准确,我可以分析可能文本的字符,如果包含“无效”字符,则拒绝“文本案例”(取决于需要背景知识的语义和上下文)。