Hi,
It's a logical error in your IF stmt.
-----------
if ($num = 0)
{
echo "There are no matches for your search. Please try again.";
}
else
{
-----------
that should have been if ($num == 0) .
Notice the two = (==).
Thanks,
Miches:)
-----Original Message-----
From: Mike Tuller [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 12:43 PM
To: [EMAIL PROTECTED]
Cc: php mailing list list
Subject: Re: [PHP] Check to see if mysql_fetch_array result is empty
Ok. I have it changed, but I have something wrong here, because when I
there result is 0, it doesn't print out the message that I want. If I
have it print out the result, it says 0. It has to be something simple,
but I can't see what is wrong.
if ($num = 0)
{
echo "There are no matches for your search. Please try again.";
}
else
{
while ($row = mysql_fetch_array( $db_query ))
{
echo "<tr>
<td align=\"left\"><a
href=\"editsoftwareasset.php?id=$row[asset_id]\">$row[asset_id]</a></td>
</td>
<td>$row[developer]
</td>
<td align=\"center\">$row[title]
</td>
<td align=\"center\">$row[version]
</td>
<td align=\"center\">$row[platform]
</td>
</tr>\n";
}
}
On Thursday, March 13, 2003, at 05:45 AM, Michael Roger C. Bianan wrote:
> Mike,
>
> Use mysql_num_rows($db_query) ;
>
> - returns no of rows in the result set.
>
> - if none, returns 0.
>
> Thanks,
>
> Miches
>
> -----Original Message-----
> From: Mike Tuller [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2003 11:17 AM
> To: php mailing list list
> Subject: [PHP] Check to see if mysql_fetch_array result is empty
>
>
> How can I check to see if a mysql_fetch_array is empty. I have a search
> page, and want to have it so that when there are no matches, it returns
> a message saying that there were no matches, and if there are, then
> display them. Here is what I have so far to give you an idea as to what
> I am trying to do.
>
> Thanks
> -----------------
> $query = "SELECT * FROM software_assets WHERE $searchType LIKE
> '$search' ";
> $db_query = mysql_query($query, $db_connect) or die (mysql_error());
>
> while ($row = mysql_fetch_array( $db_query ))
> {
> if $row = NULL
> {
> echo "There were no results that match your query. Please try
> again";
> }
> else
> {
> echo "<tr>
> <td align=\"left\"><a
> href=\"editsoftwareasset.php?id=$row[asset_id]\">$row[asset_id]</a></
> td>
> </td>
> <td>$row[developer]
> </td>
> <td align=\"center\">$row[title]
> </td>
> <td align=\"center\">$row[version]
> </td>
> <td align=\"center\">$row[platform]
> </td>
> </tr>\n";
> }
> }
>
>
> --
> 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
>
--
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