I use mysqli_real_escape_string () to an email address and returns an empty string. He does this with any email address.
<?php //from previous page - submitted by user. $_POST['email']=" aehmlo@aehmlo.com "; $_POST['password']='mypass1234'; //Link, I can verify it works. $mysql_info=array( "url"=>"url", "username"=>"username", "password"=>"password", "database"=>"database" ); $link=mysqli_connect($mysql_info['url'],$mysql_info['username'],$mysql_info['password'],$mysql_info['database']); //Now I attempt to sanitize the user input. $email=mysqli_real_escape_string($link,$_POST['email']); $password=sha1(mysqli_real_escape_string($link,$_POST['password'])); var_dump($email); var_dump($password);?>
My collation table is "latin1_swedish_ci".
source share