harkly Posted December 20, 2008 Share Posted December 20, 2008 I have a login that isn't working. It works for another site and I set them up identically. <?php session_start(); $userid = $_POST['userid']; $password = $_POST['password']; $con = mysql_connect("localhost", "root", "") or die("Sorry, unable to validate you now"); mysql_select_db("artdb", $con); $query = "SELECT * from admins where userid = '$userid' and password = '$password'"; $result = mysql_query($query); if (mysql_num_rows($result) == 0) { echo "<h2>Sorry, your account was not validated.</h2><br>\n"; echo "<a href=\"admin.php\">Try again</a><br>\n"; } else { $_SESSION['store_admin'] = $userid; header("Location: admin.php"); } ?> Error I am getting -- Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\artdb\admin\validate.php on line 18 this is line 18 if (mysql_num_rows($result) == 0) Sorry, your account was not validated. My table -- userid test name test password test Also, If I open the other site and login then I can log into the new site. Link to comment https://forums.phpfreaks.com/topic/137822-solved-login-error/ Share on other sites More sharing options...
Adam Posted December 20, 2008 Share Posted December 20, 2008 try this: $result = mysql_query($query) or die(mysql_error()); A Link to comment https://forums.phpfreaks.com/topic/137822-solved-login-error/#findComment-720316 Share on other sites More sharing options...
harkly Posted December 20, 2008 Author Share Posted December 20, 2008 Thanks! That helped nero down the error msg and I was able to fix it!! Link to comment https://forums.phpfreaks.com/topic/137822-solved-login-error/#findComment-720318 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.