检索和使用PHP在数据库中插入图像[关闭](retrieve and insert image in

2019-07-30 12:15发布

我将和显示各种数据与images.I我工作的一个restyrant网站,我存储和显示他们images.I沿着该项目已创建了两个表命名食品(ID [PK],名称,价格,形象,CAT_ID [FK])类别(CAT_ID [PK],cat_name)1-我的任务是,以显示导航栏的所有类别。 2,当我点击的类别应该显示该类别3插下自带的食物和更新信息

1,我的第一个任务是显示onClicking的category.here的食物是代码,它是可以正常使用

<?php  

$category=mysql_query("Select * from category",$connection);

while($category_name=mysql_fetch_array($category)) {

      $category_name['cat_name'];

      echo  "<li><br><a href=\"show.php?category=". urlencode($category_name["cat_id"]) . "\">{$category_name["cat_name"]}</a></li>" . "<br />";   

}

      if(isset($_GET['category']))

{

           $query="Select * from food where cat_id={$_GET['category']} ";

           $result=mysql_query($query,$connection);


     while($food_name=mysql_fetch_array($result))

             {


     echo $food_name["food_name"]. " Price is " . $food_name["food_price"];

它是从食品表显示数据,这是地方,我必须编写代码以显示图像。

        }

 }

在数据库中存储的图像的任务可以正常使用。

Answer 1:

存储和检索数据库中的图像实在是缓慢而艰难。 你可以给图像一个唯一的ID(如时间戳),并将它们保存到你的images文件夹,或者您可以为此创建一个特殊的文件夹。 然后,让您的表一个额外的列并保存ID在相应的行。 你可以检索使用下面的示例图像;

echo '<img src="images/'.$imageid.'.jpg">';

希望这有助于... :)



Answer 2:

在数据库中存储的图像是不是一个好的做法。 在这种情况下,你必须使用<img>标签来获取这些图像



文章来源: retrieve and insert image in database using php [closed]