【问题标题】:Getting Data From Multiple Rows in PHP & MySQL从 PHP 和 MySQL 中的多行获取数据
【发布时间】:2015-03-29 01:19:04
【问题描述】:

我有一个大学作业,我们必须使用 PHP 和 MySQL 创建一个动态画廊网站,我的想法是为自己创建一个作品集,但是我过去没有做过很多 PHP,我有点挣扎让它发挥作用。

基本上,我想从下表中的每一列中获取“缩略图”行并将它们显示为单独的图像,但是我似乎只能获取表中第一列的图像来显示,因此如果有人知道如何我可以显示多个,这将很有帮助。

http://i.gyazo.com/00dde8157ba75ecd81cc52ca59effa32.png

这是我的代码:

$result = mysql_query($QuerySelect);

//-------------- STORE THE CONTENT WITH AN ID  = 1 IN A ARRAY --------------      -------------------

$row = mysql_fetch_array($result);

//---------------- DISPLAY RESULTS IN HTML -----------------------------------------------------


?>
<?php echo "<img src=\"" .$row["thumbnail"]."\"/>";?>

注意:上面有代码但只是连接数据库。

【问题讨论】:

  • 我们可以要你的SQL语句吗?

标签: php


【解决方案1】:

试试这个:

$result = mysql_query($QuerySelect);

//-------------- STORE THE CONTENT WITH AN ID  = 1 IN A ARRAY --------------      -------------------

while($row = mysql_fetch_array($result)){

//---------------- DISPLAY RESULTS IN HTML -----------------------------------------------------
?>
<!-- This part works exactly same as normal html -->

 <img src="<?=$row["thumbnail"]?>">
<!-- You can add <br> tag or else ... <?=$vvar?> is php shorthand echo method -->

<?


}
?>

但是看到这条评论:

//-------------- STORE THE CONTENT WITH AN ID  = 1 IN A ARRAY --------------      -------------------

如果您想获取多张图像,我会说不要通过 Id 获取它。以其他方式获取。

如果你想通过try来获取图片,

SELECT * FROM `imgtable` WHERE `uploadedby` = 'admin'

作为sql查询

注意:我强烈建议使用mysqli_ 而不是mysql_,因为mysql_ 已被贬低。

【讨论】:

  • 谢谢!这可以显示它们,有没有办法可以将它们作为单独的图像获取,以便我可以单独设置它们的样式?
  • 你的意思是不同数组中的不同图像
  • 抱歉,PHP 非常新;基本上就像在 HTML 中一样,您如何将多个图像显示为单独的 IMG SRC
  • np.. 多解释一点.. 就像用其他语言告诉你是否舒适
  • 你能告诉你$QuerySelect中的sql查询吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-19
  • 1970-01-01
  • 2016-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多