无法访问存储在数据库中的exif数据

时间:2013-07-02 08:03:30

标签: php database exif

遇到了一个小问题,希望有人能给出好的建议。   我有一个包含图像信息的数据库表。 (标题,标签,宽度等)   我用php exif_read_data读取了这些信息,我在表中没有任何问题地存储它们。   我正在创建一个搜索选项,但似乎当我尝试从我的表中访问标签(例如)时,我得不到任何结果。 ..

$sql = mysql_query("SELECT Pic_Id FROM img_pictures WHERE Tags LIKE '%$search_str%'");

if (mysql_num_rows($sql) > 0) {     
    while ($row = mysql_fetch_array($sql)) {
        echo "got something";
    }
} else {
    echo "We are sorry, there are no results for <span style='color:#00ab56'><i>".$search_str."</i></span>.";
} 
  • 假设我有一张照片的标签:“你好;嗨”。
  • 如果我的搜索是“hello”,我会收到消息“我们很抱歉......等等” 奇怪的是,如果我从表中手动修改某些东西:
  • 让我说我修改“hello; hi”改为“你好; h88i”..现在我的选择将正常工作(“有所收获”)。 有什么想法吗?

0 个答案:

没有答案