In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] 
says...
> Hi List,
> 
> I have a self-made function that uses a MySql statement something like this:
> 
> Function MyFunc(){
>  sql = mysql_query("select * from table where somefield=\"somevar\""){
>   while(blah blah){
>   $var ="blah blah";
>    }
>   }
>  return $blah;
> }
> 
> This works ok but if I add a bit to the sql then I get a Warning:
> mysql_fetch_array(): supplied argument is not a valid MySQL result resource
> in error, so if I add:
> 
> Function MyFunc(){
>  sql = mysql_query("select *, count(id) as cnt from table where
> somefield=\"somevar\""){
>   while(blah blah){
>   $var ="blah blah";
>    }
>   }
>  return $blah;
> }
> 
> I get the error.
> 
> But this works:
> 
> Function MyFunc(){
>  sql = mysql_query("select count(id) as cnt, sum(numfield) as total from
> table where somefield=\"somevar\""){
>   while(blah blah){
>   $var ="blah blah";
>    }
>   }
>  return $blah;
> }
> 
> My Question is Why ?
> 
> Any help is a appreciated and I thank you fully in advance.

Bit hard without seeing your actual code; however if you were to use 
mysql_error() after your call to the database it would probably return you 
a useful error message.

Cheers
-- 
Quod subigo farinam

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to