Я могу перечислять только все данные построчно, но я хочу перечислить эти 2 продукта как этот сверху вниз, а не строка за строкой в пределах
index.php
while ($row = mysqli_fetch_array($results)) { echo '<td><'.$row['name'].'></td>'; }
server.php
$db = mysqli_connect('localhost','root','','crud'); $results = mysqli_query($db, "SELECT * FROM info");
<?php while($row = mysqli_fetch_array($results)){ $detail_row.="<td>" . $row['items'] . "</td>"; $category_row.="<td>" . $row['items'] . "</td>"; } ?> <table> <tr> <td>Details</td> <?php echo $detail_row; ?> </tr> <tr> <td>Categories</td> <?php echo $category_row; ?> </tr> </table>
Если я действительно понимаю, вы хотите, чтобы каждый продукт был в отдельной строке. Если да, вы можете создать новые строки прямо внутри цикла, как это
while ($row = mysqli_fetch_array($results)) { echo '<tr><td>'.$row['name'].'</td></tr>'; }