Hey All,
Im having major problems with some code of mine.
I know its sloppy and im only a newbie, but could someone help me out.
The code is as follows:
$id = $_GET['id'];
$managecount_query = "SELECT id FROM listings WHERE id = '$id'";
$managecount = mysql_query($managecount_query);
$managerows = mysql_num_rows($managecount);
if($managerows > 0) {
$mainquery = "SELECT advertisers.venue_name, listings.listing_id, listings.headline
FROM listings
INNER JOIN advertisers
ON advertisers.id = listings.id";
$mainresults = mysql_query($mainquery) or die(mysql_error());
$mainrow = mysql_fetch_array($mainresults);
} else {
$mainquery = "SELECT * FROM advertisers WHERE id = '$id'";
$mainresults = mysql_query($mainquery) or die(mysql_error());
$mainrow = mysql_fetch_array($mainresults);
}
A little bit further down the page i try to call the results again .. there are 2 results in $managerows but its only returning one of them
<?php
$maincount = 0;
while($testing = mysql_fetch_array($mainresults, MYSQL_NUM) ) {
echo "<tr valign=\"top\">\n";
echo "<td width=\"11%\" bgcolor=\"#F9F9F9\" align=\"center\">".$mainrow['headline']."</td>\n";
$maincount++;
}
?>
Thanks all