Layout of mySQl query

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
hi there,

I have set up a mySQL DB, and i want to create
a sort of a search engine for it. So users can
search for something in the DB, and the result can
be 16 items, but could also be 91, or any other number.
It all depends on the search term.

What i want is to divide the search result over 2 collumns.
Ordered from left to right, top to bottom.
A result should look like this:

Aa   Ab
Ah   Ba
Bb   Cd
Dr   De
etc  etc

the result should be presented in a HTML-table. My question is how
do split up the results into two collumns?

All i have for the query is:
$result = mysql_query("SELECT * FROM datatable WHERE item=$searchterm
ORDER BY item ASC",$db);

Thanks a lot!

Re: Layout of mySQl query

knoak wrote:
Quoted text here. Click to load it

echo '<table class="search_result" summary="search result">';
$column = 0;
while ($row = mysql_fetch_array($result)) {
  if (!$column) echo '<tr>';
  echo '<td>', $row['whatever'], '</td>';
  if ($column) echo '</tr>';
  $column = !$column;
if ($column) echo '<td>(empty cell)</td></tr>';
echo '</table>';

Mail to my "From:" address is readable by all at /
== ** ## !! ------------------------------------------------ !! ## ** ==
may bypass my spam filter. If it does, I may reply from another address!

Site Timeline