RE: determining if a query returns no value

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Youy could use:
if(!$result) {
	// Don't display
} else {
echo "Title";
}

You fill in the blanks


Gary Every
Sr. UNIX Administrator
Ingram Entertainment
(615) 287-4876
"Pay It Forward"
mailto:gary.every@ingramentertainment.com
http://accessingram.com


> -----Original Message-----
> From: Wendall Williams [mailto:wendall@provido.com]
> Sent: Thursday, August 07, 2003 12:34 PM
> To: php-db@lists.php.net
> Subject:  determining if a query returns no value
> 
> 
> I'm building a resume page and I am having a problem. I need 
> to query a 
> table to determine if the client has any entries in that 
> table. If they do, 
> it needs to display the category title once then display the 
> entries in 
> rows. If the client has no entries for that category, it 
> needs to move on 
> to the next category.
> 
> 
> Here is a sample of the code as it is now:
> 
> $result = mysql_query("SELECT showname, role, network FROM 
> tbltv where id = 
> $_GET[clientID]");			
> if (!$result) {
>       echo("<p>Error performing query: " . mysql_error() . "</p>");
>       exit();
>     } 			
> // Display the title of category
>     echo("<tr bgcolor='#666666'>");
>     echo("<td colspan='3'><font 
> color='#FFFFFF'><b>TELEVISION</b></font></td></tr>");
> // set column vars
> $cols = array('#CCCCCC','#999999');
> $i = 0;
> // generate table row
>     while ( $row = mysql_fetch_array($result) ) {
> 
> 	echo("<tr bgcolor=" . $cols[$i++%2] . "><td>" . 
> $row["showname"] . 
> "</td><td>" . $row["role"] . "</td><td>" . $row["network"] . 
> "</td></tr>");
> 	
> 	}
> 
> You can see that the "Category Title" (in this case 
> TELEVISION) is printed 
> before the array is fetched. This was done to avoid 
> displaying the Title 
> above every row. However, if the client does not have any 
> entries in this 
> category, it (obviously) prints the title anyway and then 
> moves on to the 
> next category.
> 
> What statement would say " if $result returned no value move on" ??
> 
> Thanks for your help.
> 
> Wendall Williams
> 
> 
> 
> -- 
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux