首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/MYSQL使用while循环获取当前行,然后从第1列输出数据,然后继续对以下行执行相同的操作

问PHP/MYSQL使用while循环获取当前行,然后从第1列输出数据,然后继续对以下行执行相同的操作
EN

Stack Overflow用户
提问于 2014-03-12 01:22:07
回答 2查看 764关注 0票数 0

好的,我有一个mysql数据库,其中有一个名为fotf_images的表,正如您所猜到的,它存储了位置、名称等图像信息。

现在,我所做的是使用以下代码为每一行动态添加img标记:

代码语言:javascript
复制
$count = 0;
                        $currentcount = $count; //gets row by count number

                        while($count < $numrows)
                        {
                            echo '<img src="" width="250" height="200" class="fotfimage" vspace="2">&nbsp;&nbsp;&nbsp;&nbsp;';

                            $count++;
                            if($count == $numrows)
                            {
                                break;  
                            }

                        }

现在我需要做的是根据当前选择的行列1中的数据实际显示图像。例如,如果有3行,那么我当前的代码将添加3个img标记,然后我需要根据存储其位置的每行的列1的字段值为每个img标记添加src。

在这方面的任何帮助都将非常感谢。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-03-12 01:47:41

我不确定我是否理解正确:每张图片的来源都存储在第一列中?如果我没弄错,下面的代码可能会对你有所帮助。

代码语言:javascript
复制
<?php


$result = mysql_query("SELECT * FROM fotf_images");

while ($row = mysql_fetch_array($result)) {
     $columnId = 0;
     echo '<img src="'.$row[{$columnId}].'" width="250" height="200" class="fotfimage" vspace="2">';

}
?>
票数 0
EN

Stack Overflow用户

发布于 2014-03-12 01:55:26

像这样的东西?

代码语言:javascript
复制
$my_array = mysql_fetch_row ($result)
echo '<img src="'.$my_array[1].'" width="250" height="200" class="fotfimage" vspace="2">&nbsp;&nbsp;&nbsp;&nbsp;';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22332038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档