mysql - PHP login works on localhost and adds users on live site, but doesnt retrieve passwords -


i have login system works fine on localhost. when uploaded live database can create user , input data database, when try login doesn't seem find password. when echo values live database gives nothing $realpass['password'];

$username = mysql_real_escape_string($username);  $conn = mysql_connect($_session['db_name'], $_session['db_username'], $_session['db_password'] ); mysql_select_db($_session['db_table'], $conn);  //get password $query = "select `password` `user` email_address='$username';"; $result = mysql_query($query); $realpass = mysql_fetch_array($result);  if(sha1($password)!=$realpass['password']) {     echo "error! invalid username or password, please try again.<br/>";     echo sha1($password)."<br/>";     echo $realpass['password']; } else {     $_session['uname'] = $name;     $_session['valid_user'] = $username;     $_session['user_id'] = $user_id;     header('location: index.php'); } 

in depreciated case, believe calling fetch array incorrectly.

either use

mysql_fetch_array($result)[0] 

or

mysql_fetch_row($result)[0] 

to reference name need

mysql_fetch_assoc 

Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -