Jump to content

[SOLVED] Properly Evaluating mysql_num_rows()


hellonoko

Recommended Posts

I have below simple query that compares a URL to a list of URLS in a DB.

 

If the imput is found... $rows = 1; Then the code evaluates correctly.

However if the imput is not found mysql_num_rows(); returns nothing. Not 0 rows. Not NULL and my 'else' statement fails.

 

So I can only seem to evaluate to TRUE not to FALSE but I need both.

 

How do I do this properly so I can evaluate both ways?

 

$query = mysql_query("SELECT * FROM `secondarylinks` WHERE `link` = '$last_url' && `scraped` = '0' LIMIT 1") or die(mysql_error());
$rows = mysql_num_rows($query) or die(mysql_error());

if ( $rows === 1 )
	{

	echo 'found row';
}
else
{
	echo 'not found';

}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.