Я использую html-строку в php для отображения результатов запроса sql в одном столбце:
Как использовать несколько столбцов, чтобы выложить его следующим образом:
while($row = mysqli_fetch_array($q)){
$id = $row['id'];
$title = $row['title'];
$desc = $row['description'];
$link = $row['link'];
$output .= '<a href="' . $link . '">
<h3>' . $title . '</h3>
<p>' . $desc . '</p>
</a>';
}