Problema mysqli_fetch_array

Iniciado por SrTrp, 27 Julio 2017, 18:40 PM

0 Miembros y 1 Visitante están viendo este tema.

SrTrp

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 (php) [Seleccionar]
if($f=mysql_fetch_array($sql)){
y en este codigo no "encuentra" el usuario..
Código (php) [Seleccionar]

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
Código (php) [Seleccionar]

$X00x0 = "HOST";
$X00x1 = "USER";
$X00x3 = "PASS";
$X00x4 = "BD";
   
   $mysqli = new mysqli($X00x0, $X00x1, $X00x3);
   $mysqli-> select_db($X00x4);

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

SrTrp

Listo, gracias.
Código (php) [Seleccionar]

$sql = "SELECT * FROM users WHERE usuario = UNHEX('$usenc')";
$complet = $link->query($sql);
if($f=$complet->fetch_array()){

engel lex

Código (php) [Seleccionar]
if($f=$complet->fetch_array()){

está listo si y solo si esperas tener un solo resultado
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.