Could be wrong, but the fact that $result isn't empty doesn't mean there
are rows... it would be better to say:
if ( !empty($result) ) {
echo VALID QUERY;
} else {
echo INVALID QUERY;
}
Although you should probably check $result against TRUE and FALSE instead.
If you want to know how many rows have been returned use mysql_num_rows()
(or something very close to that).
good luck!
On Fri, 20 Sep 2002, Monty wrote:
Even though I have no record in my MySQL DB with that has 005 in the ID
field, the following statement always reverts to Record Found, or True, no
matter what ID I use. What's wrong? I'm using PHP 4.2.2. Has something
changed that makes this work differently? Thanks.
$query = SELECT id FROM member WHERE id = 005;
$connect = mysql_pconnect(localhost, dbname, password);
$result = mysql_query( $query, $connect ); // Query DB.
if ( !empty($result) ) {
echo RECORD FOUND;
} else {
echo RECORD NOT FOUND;
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php