colap Posted October 10, 2009 Share Posted October 10, 2009 include("database_connector.php"); $admin_id = $_POST['admin_id']; $admin_password = $_POST['admin_password']; $cmd1=mysql_query("select * from admin where admin_id='$admin_id' AND password='$admin_password'"); //$row1=mysql_fetch_array($cmd1, MYSQL_NUM); //$row1=mysql_fetch_row($cmd1); $count1=mysql_num_rows($cmd1); if($count1==1) { Link to comment https://forums.phpfreaks.com/topic/177151-solved-warning-mysql_num_rows-supplied-argument-is-not-a-valid-mysql-resultresource/ Share on other sites More sharing options...
corbin Posted October 10, 2009 Share Posted October 10, 2009 Looks like the query is failing (hence it not being a valid resource). For short term debugging you can just do something like: mysql_query(...) or die(mysql_error()); although long term you shouldn't leave that in there. Also, you should be escaping your $_POST inputs. mysql_real_escape_string Link to comment https://forums.phpfreaks.com/topic/177151-solved-warning-mysql_num_rows-supplied-argument-is-not-a-valid-mysql-resultresource/#findComment-934086 Share on other sites More sharing options...
colap Posted October 10, 2009 Author Share Posted October 10, 2009 Solved. Link to comment https://forums.phpfreaks.com/topic/177151-solved-warning-mysql_num_rows-supplied-argument-is-not-a-valid-mysql-resultresource/#findComment-934127 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.