I thought using the result identifier returned by mysql_query in
mysql_fetch_array was perfectly legal.
mysql_query() doesn't always return a valid result identifier if an error
occurs (echo mysql_error()) or if no rows are returned.
When I run test.php I get this:
Warning: Supplied argument is not a valid MySQL result resource in common.php on
line 27
0
Here are lines 25-27:
25: $sql = select urate, arate, inhits from sitestats where id = $id;
26: $r = mysql_query($sql);
27: $row = mysql_fetch_array($r);
I