470,849 Members | 1,293 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 470,849 developers. It's quick & easy.

Layout of mySQl query

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!
Jul 17 '05 #1
1 1585
knoak wrote:
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);


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 http://www.dodgeit.com/
== ** ## !! ------------------------------------------------ !! ## ** ==
TEXT-ONLY mail to the whole "Reply-To:" address ("My Name" <my@address>)
may bypass my spam filter. If it does, I may reply from another address!
Jul 17 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

By using this site, you agree to our Privacy Policy and Terms of Use.