Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在MySql表中以特定id回显图像?_Php_Mysql_Image_Blob - Fatal编程技术网

Php 如何在MySql表中以特定id回显图像?

Php 如何在MySql表中以特定id回显图像?,php,mysql,image,blob,Php,Mysql,Image,Blob,我在尝试在我的存储表中显示ID:2处的图像时遇到了一点问题 下面是我的想法(另外,我之所以设置$id=2,是因为我计划将其作为一个循环,在循环中我将增加该值以打印其他图像) 画廊 也许您还需要回显标记 echo '<img src="'.$image.'">'; echo'; 首先,一些注意事项: 不要使用mysql.*函数 不要在SQL中存储图像。存储位置。(您可能已经在这样做了) 如果要存储位置,则需要添加”; “我之所以设置$id=2,是因为我计划将此设置为一个循环,在

我在尝试在我的存储表中显示ID:2处的图像时遇到了一点问题


下面是我的想法(另外,我之所以设置$id=2,是因为我计划将其作为一个循环,在循环中我将增加该值以打印其他图像)


画廊

也许您还需要回显标记

echo '<img src="'.$image.'">';
echo';
首先,一些注意事项:

  • 不要使用
    mysql.*
    函数
  • 不要在SQL中存储图像。存储位置。(您可能已经在这样做了)
如果要存储位置,则需要添加
”;

“我之所以设置$id=2,是因为我计划将此设置为一个循环,在此循环中,我将增加该值以打印其他图像)“你的意思是要循环查询数据库->坏主意。请不要使用
mysql.*
函数来编写新代码。它们不再得到维护,社区已经开始。看到了吗?相反,你应该学习并使用或。如果你不能决定哪一个,我会帮你的。如果您选择PDO。另请参见旁注:如果只使用图像,为什么选择*?只需
选择图像
。其余的列只是浪费了资源。这样做没有任何作用,我将对此进行更改,以便它将位置存储到SQL,我发现这将使这变得非常容易/可能。。。我还将查看这些链接,我使用的是一本旧书atm,这可能就是我有点过时的原因。我也发现了这一点,只是一个错误,它应该是imageFull SQL消息:。它们不再得到维护,并且已经开始使用。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO。
echo '<img src="'.$image.'">';
echo "<img src='$image'>";