Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: SrTrp en 27 Julio 2017, 18:40 pm



Título: Problema mysqli_fetch_array
Publicado por: SrTrp en 27 Julio 2017, 18:40 pm
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
Código
  1. if($f=mysql_fetch_array($sql)){
y en este codigo no "encuentra" el usuario..
Código
  1.  
  2. require("conex.php");
  3. $usenc = bin2hex($username);
  4. $sql = $mysqli->query("SELECT * FROM users WHERE usuario = UNHEX('$usenc')");;
  5. if($f=$sql->fetch_array($sql)){
  6.  
  7.  


conex.php los datos estan bien en conexión solo que los cambie para publicarlo aqui
Código
  1.  
  2. $X00x0 = "HOST";
  3. $X00x1 = "USER";
  4. $X00x3 = "PASS";
  5. $X00x4 = "BD";
  6.  
  7.    $mysqli = new mysqli($X00x0, $X00x1, $X00x3);
  8.    $mysqli-> select_db($X00x4);
  9.  


Título: Re: Problema mysqli_fetch_array
Publicado por: engel lex en 28 Julio 2017, 03:00 am
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)


Título: Re: Problema mysqli_fetch_array
Publicado por: SrTrp en 28 Julio 2017, 17:26 pm
Listo, gracias.
Código
  1. $sql = "SELECT * FROM users WHERE usuario = UNHEX('$usenc')";
  2. $complet = $link->query($sql);
  3. if($f=$complet->fetch_array()){


Título: Re: Problema mysqli_fetch_array
Publicado por: engel lex en 28 Julio 2017, 17:33 pm
Código
  1. if($f=$complet->fetch_array()){

está listo si y solo si esperas tener un solo resultado