【问题标题】:retrieve and insert image in database using php [closed]使用php在数据库中检索和插入图像[关闭]
【发布时间】:2012-07-19 06:28:43
【问题描述】:

我正在插入和显示带有图像的各种数据。我正在一个 retyrant 网站上工作,我在其中存储和显示项目及其图像。我创建了两个名为 food(id[P.K],name,price,image,cat_id[F.K]) 类别(cat_id[P.K],cat_name) 1-我的任务是在导航栏中显示所有类别。 2-当我点击类别时,它应该显示该类别下的食物 3-插入和更新信息

1-我的第一个任务是在单击类别时显示食品。这是代码,它运行良好

<?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"];

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

        }

 }

将图像存储在数据库中的任务运行良好。

【问题讨论】:

  • 请停止重复问题,只是因为您对目前的答案没有信心。 Dupe1Dupe2
  • 我是这个网站的新手,我不得不将附加代码添加到我现有的问题中。我没有看到编辑选项,因为我用修改后的代码再次发布了它
  • 如果您是新来的,the FAQ page 可能是一个不错的起点。
  • 您的代码难以阅读,请使用标准缩进...

标签: php mysql image insert


【解决方案1】:

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

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

希望这会有所帮助...:)

【讨论】:

  • 我已经上传了图片代码的插入,请看一下,告诉我我必须在哪里使用你的代码
【解决方案2】:

在数据库中存储图像不是一个好习惯。在这种情况下,您必须使用&lt;img&gt; 标签来检索这些图像

【讨论】:

  • 检查this!
  • 这里在databse中插入图片的代码是表单

    Name:

    价格: }

猜你喜欢
  • 2013-06-05
  • 2013-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多