Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 336
  • Last Modified:

PHP - display HTML table as inverted mysql table

Hi all,

I have a mysql table that has 10 columns and 2 rows.
I can easly create a PHP script which will create an HTML table and display the data as is.

What I want to do is invert the rows and columns when displayed in HTML - ie...the 2 row titles from mysql become the column headings and the 10 columns from mysql become the first cells in each row in the the HTML table....obviously the data in the other cells will still be displayed in the right cells.

Can anyone show me a code example for how to achieve this?
0
amrox
Asked:
amrox
1 Solution
 
racmail2001Commented:
Try the following code

hope it helps
<?php

	$db=mysql_connect('localhost',"root","") or die('Could not connect !');
    mysql_select_db("TEST",$db) or die('Could not find the database');

$query="select * from TABLE where 1";
$result = mysql_query($query);
$i=0;
while($row=mysql_fetch_row($result)) $array[$i++]=$row;
echo "<table border=1>";
for ($x=0;$x<count($array[0]);$x++){
	echo"<tr>";
	for ($y=0;$y<count($array);$y++){
		echo"<td>".$array[$y][$x]."</td>";
	}
	echo"</tr>";
}
echo"</table>";

?>

Open in new window

0
 
amroxAuthor Commented:
fantastic, exactly what I needed, worked out of the box (so to speak), thanks very much
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now