Hi Nick,

did you double-check your query ($qry)? Run it from the mysql client or 
from phpMyAdmin to make sure its returning some rows of data.

Cheers,

Bart


Nick Wilson wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi all
> Can anyone see any reason why this function does not appear to be
> returning true? It appears to be returning 1 though?
> 
> [snip snip]
> 
>         if(!$this->_db_connect()) {
>             return FALSE;
>         }
>             
>         if(!($result=mysql_query($qry))) {
>             return FALSE;        
>         } else {
>             
>             /* Set properties */
>             $this->set_content_table($content_table);
>             $this->set_tip_section($section);
>             $this->set_auth_id($auth_id);
>             $this->set_tip_id(mysql_insert_id());
>             $this->set_tip_title($title);
>             $this->set_tip_description($desc);
>             $this->set_tip_keywords($keywords);
>             $this->set_tip_text($text);
>             return TRUE;
>         }            
>         return TRUE;
>     }
> 
> 
> the way I'm testing the condition is like:
> 
>     $test=myfunction();
> 
>     if($test) {
>         do x
>     } else do y
> 


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

Reply via email to