【发布时间】:2019-02-13 09:45:52
【问题描述】:
我的 while 循环有问题。所以我有这个代码可以插入提要和具有特定随机代码的多个文件。 例如我有这个表名为'feed'
ID | FEED | FILE | CODE
---------------------------------------
1 |Test post |uploads/1.jpg | 54231
2 |Test post |uploads/2.jpg | 54231
3 |Test post |uploads/3.jpg | 54231
4 |Test post |uploads/4.jpg | 54231
如果代码重复,我只需要在 while 循环中打印一次提要。这是我的代码:
<?php
$connect = mysqli_connect("localhost","root","","test");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$q = mysqli_query($connect,"SELECT * FROM feed");
$fetch = mysqli_fetch_array($q);
while($fetch = mysqli_fetch_array($q)) {
echo '<div class="post">'.$fetch['feed'].$fetch['file].'</div><br>';
}
?>
以上代码输出:
Test postuploads/1.jpg
Test postuploads/2.jpg
Test postuploads/3.jpg
Test postuploads/4.jpg
我需要这样的东西:
Test post uploads/1.jpg / uploads/2.jpg/ uploads/3.jpg/ uploads/4.jpg
如何做到这一点? 并提前感谢!
【问题讨论】:
-
好吧,如果你想在单行上输出,首先你需要不输出一个显式的换行符。
标签: php mysql loops while-loop