Friday, October 21, 2011
Display data horizontally from MySQL table
It’s not a tough job. You can see that the records are pulling up and displaying 2 records in a row and after that in the next rows for the next 2 records. The code for such display style is as follows:
| Email1 | Email2 | 
| Email3 | Email4 | 
| Email5 | Email6 | 
It’s not a tough job. You can see that the records are pulling up and displaying 2 records in a row and after that in the next rows for the next 2 records. The code for such display style is as follows:
1 2 3 4  | <?phpmysql_connect ('localhost','root','pwdadmin');mysql_select_db ('test'); ?> | 
1 2  | <table><tr> | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27  | <?php$sql_result = mysql_query ("SELECT email FROM members");$record_count = 0;  //Keeps count of the records echoed.while ($row=mysql_fetch_row($sql_result)){    //Check to see if it is time to start a new row    //Note: the first time through when    //$record_count==0, don't start a new row    if ($record_count % 2==0 && $record_count != 0)    {        echo '</tr><tr>';    }    echo '<td>';    //Echo out the entire record in one table cell:    for ($i=0; $i< count($row); $i++)    {        echo $row[$i];    }    echo '</td>';    //Indicate another record has been echoed:    $record_count++;}?> | 
1 2  | </tr></table> |