显示从longblob数据库中检索的灯箱图像

时间:2016-01-13 14:07:24

标签: php jquery mysql image fancybox

我正在使用灯箱插件:Fancybox

我想在图库php文件中应用灯箱效果。图像以longblob格式而不是文件夹存储。以下是我读图片的代码。

<?php 
    $img_slct=mysql_query("SELECT * FROM news_gallery WHERE news_id='$page[news_id]' ORDER BY position ASC"); 

    while($img=mysql_fetch_array($img_slct))
    { ?>
        <img src="load_image.php?id=<?php echo $img['file_id']; ?>"/>
<?php } ?>

load_image.php

  $id=$_GET['id']; 
  $is_file=false;

  if(!empty($id))
  {
      $file=mysql_query("SELECT id FROM news_files WHERE id='$id'");

      if(mysql_num_rows($file)>0)
      {
         $is_file=true;
         $file=mysql_fetch_array($file);    
      }
  }

  if($is_file)
      display_file_news($id);

正确显示所有内容但使用灯箱显示从longblob数据库检索到的图像时出现问题。

<a rel="example_group" href="load_image.php?id=<?php echo $img['file_id']; ?>">
    <img src="load_image.php?id=<?php echo $img['file_id']; ?>"/>
</a>

我不知道如何使用lightbox读取longblob数据库。所以我只是这样说 - &gt; href="load_image.php?id=<?php echo $img['file_id']; ?>"

我知道这是错的,但你可以帮帮我吗?请...如果您需要更多信息,请告诉我,因为我无法在此处插入所有代码。谢谢。

以下是我的数据库表。

news_files表

news_gallery

news_gallery表

news_files

0 个答案:

没有答案