用php和mysql水平和垂直填写表格

用php和mysql水平和垂直填写表格,php,Php,我对PHP相当陌生,所以不知道如何做到这一点 我在数据库中有一些记录,这些记录链接到我想显示的图像(个人资料图片),5个一个,4个一个。我该怎么做呢?首先我要找一个像样的。然后我会练习运行一些基本的SELECT查询 在你完成之后,它就像 $sql = "SELECT `picture_link` FROM `users` WHERE 1"; $query = $this->db->query($sql); foreach($query->result() as $row) {

我对PHP相当陌生,所以不知道如何做到这一点


我在数据库中有一些记录,这些记录链接到我想显示的图像(个人资料图片),5个一个,4个一个。我该怎么做呢?

首先我要找一个像样的。然后我会练习运行一些基本的
SELECT
查询

在你完成之后,它就像

$sql = "SELECT `picture_link` FROM `users` WHERE 1";
$query = $this->db->query($sql);

foreach($query->result() as $row)
{
    echo $row->picture_link;
}
注意,此代码是通用的

通用表代码

echo”“;
$count=1;
foreach($query->result()作为$row)
{
如果($count%5==0)
{
回声“;
}
回显“$row->图片链接”;
$count++;
}

您能稍微澄清一下您的问题吗?您是否正在尝试生成一个包含5列和4行的表?如果5行不合适怎么办?浏览器应该显示一个滚动条,还是将其浮动到一个新的排列中?(我并不是想让事情变得不必要的复杂,只是想知道……@MvanGeest我用百分比来表示图像大小,这样它们就不合适了@Anthony Forloney是的,这正是我想要实现的。如果你只显示个人资料图片,那很好(尽管你的数据不是表格,因此一群饥肠辘辘的web开发人员会因为你滥用表格而把你撕成碎片)。但若你们把文字(名字等)和图片放在一起,你们很快就会遇到麻烦。我知道MySQL和SQL,它只是PHP,我也是新的。这样就可以只打印一行了?不是一直往下走吗?没错。您要找的是一个表。感谢您添加额外的代码!看来它能满足我的要求!
echo "<table><tr>";
$count = 1;
foreach($query->result() as $row)
{
    if($count % 5 == 0)
    {
        echo "</tr><tr>";
    }

    echo "<td>" . $row->picture_link . "</td>";
    $count++;
}