Jump to content

Making columns using MySQL result


forumnz

Recommended Posts

What is the function (so I can look it up) that allows you to have columns of data.

 

Example: I pull 15 rows from DB and want columns with max of 5 rows in a table. After displaying the 5th row it ends the table row and starts a new one for the next 5 and so on...

 

Thanks!

Sam.

Link to comment
https://forums.phpfreaks.com/topic/87309-making-columns-using-mysql-result/
Share on other sites

try

<?php
echo "<table>";
while($row = mysql_fetch_array($sql)){
$name = $row['name'];
$a = $row['id'];
echo "<tr><td><a href=browse.php?cat=" . $a . ">" . $name . "</a></td>";
for ($i = 1; $i<5; $i++){
	$row = mysql_fetch_array($sql);
	if ($row){
		$name = $row['name'];
		$a = $row['id'];
	}else {
		$name = ' ';
		$a = ' ';
	}
	echo "<td><a href=browse.php?cat=" . $a . ">" . $name . "</a></td>";
}
echo "</tr>";
}
echo '</table>';
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.