SirChick Posted September 18, 2007 Share Posted September 18, 2007 I have a query which is finding the user's row as its not producing any errors yet when i echo the variable it comes out as "0" when in the database the data is "1". I've no idea where its getting "0" from, what did i do wrong? $GetUserID = mysql_query("SELECT * FROM userregistration WHERE UserID='{$_SESSION['Current_User']}'"); // Fetch the row from the database if (!($row = mysql_fetch_assoc($GetUserID))) { echo "User not found!"; exit; echo mysql_error(); } $JailID = $row['JailID']; Echo $JailID; If ($JailID == 1 ){ header("Location: Jail1.php"); } Quote Link to comment https://forums.phpfreaks.com/topic/69762-query-wont-work/ Share on other sites More sharing options...
freakstyle Posted September 18, 2007 Share Posted September 18, 2007 hey there, 2 suggestions for ya, 1. take the query you are sending and query the db directly, using a gui tool or phpmyadmin or command line. see what happens. 2. var dump the $JailID to see what type it is. maybe its coming in as bool? i did a quick test off your data and was able to get something back from my db. ref: http://us.php.net/mysql_fetch_assoc good luck. Quote Link to comment https://forums.phpfreaks.com/topic/69762-query-wont-work/#findComment-350500 Share on other sites More sharing options...
SirChick Posted September 18, 2007 Author Share Posted September 18, 2007 Ok thankyou Quote Link to comment https://forums.phpfreaks.com/topic/69762-query-wont-work/#findComment-350501 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.