The warning means the query failed in mysql.  Perhaps it failed in the
connect.  You do not need the number of rows.
To determine what the problem is, ALWAYS include a die() clause:

$db = mysql_connect("localhost", "", "") or die("Error: ".mysql_error());
mysql_select_db("employee",$db) or die("Error: ".mysql_error());
$result = mysql_query("SELECT * FROM employees",$db) or die("Error:
".mysql_error());

-----Original Message-----
From: Todor Stoyanov [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 22, 2002 10:13 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Re: difference between php3 and php4


You must first get the number of record set rows.

The warning is because you trying to fetch a non existing row.

"Toni Baker" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Warning: Supplied argument is not a valid MySQL result
> resource in c:\program files\apache
> group\apache\cgi-bin\emp.php3 on line 10
>
> $db = mysql_connect("localhost", "", "");
> mysql_select_db("employee",$db);
> $result = mysql_query("SELECT * FROM employees",$db);
> echo "<table border=0>";
> echo "<tr>";
> echo "<td bgcolor=#FAFOE6 colspan=2><B>Name</B></td>";
> echo "<td bgcolor=#FAFOE6><B>Address</B></td>";
> echo "<td bgcolor=#FAFOE6><B>Position</B></td>";
> echo "</tr>";
> while($row = mysql_fetch_row($result))
> {
>   $fname = $row[1];
>   $lname = $row[2];
>   $address = $row[3];
>   $position = $row[4];
>   echo "<tr bgcolor=#C6E7DE>";
>   echo "<td>$fname</td>";
>   echo "<td>$lname</td>";
>   echo "<td>$address</td>";
>   echo "<td>$position</td>";
>   echo "</tr>";
> }
>
> This script works in php3 but not in windows php4.
> The error message above points to the mysql_fetch_row
> function.  Does this function work differently in
> php4?  If not, what else might cause this script to
> work in php3 and not in php4?
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Sports - Coverage of the 2002 Olympic Games
> http://sports.yahoo.com



-- 
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

Reply via email to