I am betting the problem is simply your semicolon... never use a semicolon in a php mysql query. It doesn't need one. In general, though, you should write your query such that it will tell you exactly what went wrong... Re-write this like so:
$sql = 'select * from aannh_towns'; $result = mysql_query($sql) or exit("Query failed. Error: ".mysql_error()."<BR>".$sql); This will spit out the mysql error as well as the query as mysql tried to execute it. You could even make this a function if you like... then all you'd have to do is pass the query into it and it'll spit out the result resource. Something like: function sql_query($sql) { $result = mysql_query($sql) or exit("Query failed. Error: ".mysql_error()."<BR>".$sql); return $result; } This will save you a lot of time searching for what broke! :-) Cheers, # Nathan ----- Original Message ----- From: "Dan McCullough" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, April 28, 2002 4:14 PM Subject: [PHP] Supplied argument is not a valid MySQL result resource What does that error mean? $result = mysql_query('select * from aannh_towns;'); echo 'info stored'; while ($query_data = mysql_fetch_array($result)) { echo "", $query_data['town'], "", $query_data['town_id'], ""; } ?> ===== dan mccullough -------------------------------------------------------- "Theres no such thing as a problem unless the servers are on fire!" __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.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