Que tal pues como usaba mucho mysql y pues todos me recomiendan que esta ya obsoleto estoy cambiando todo a mysqli solo que no estoy muy bien "conectado" con esto ya que no es igual tiene algo diferente..
no se si estoy haciendo algo mal pero creo el problema viene de el fetch array.. antes usaba esta linea con mysl if($f=mysql_fetch_array($sql)){
y en este codigo no "encuentra" el usuario..
require("conex.php");
$usenc = bin2hex($username);
$sql = $mysqli->query("SELECT * FROM users WHERE usuario = UNHEX('$usenc')");;
if($f=$sql->fetch_array($sql)){
conex.php los datos estan bien en conexión solo que los cambie para publicarlo aqui
$X00x0 = "HOST";
$X00x1 = "USER";
$X00x3 = "PASS";
$X00x4 = "BD";
$mysqli = new mysqli($X00x0, $X00x1, $X00x3);
$mysqli-> select_db($X00x4);
este tema puede resolver tus dudas
https://foro.elhacker.net/php/problema_con_sql_y_sqli-t472763.0.html (https://foro.elhacker.net/php/problema_con_sql_y_sqli-t472763.0.html)
Listo, gracias.
$sql = "SELECT * FROM users WHERE usuario = UNHEX('$usenc')";
$complet = $link->query($sql);
if($f=$complet->fetch_array()){
if($f=$complet->fetch_array()){
está listo si y solo si esperas tener un solo resultado