Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2020, 08:46
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Resultado JSON PHP

Hola, Necesito de su ayuda.
En este código cuando hago el WHERE el resultado del JSON solo trae: [] prácticamente vació, como puedo solucionar usando "where" es decir el código numero 2.

CÓDIGO UNO
Código PHP:
<?php
    
include 'conn.php';

    
$username $_POST['username'];
    
$password $_POST['password'];

    
$queryResult=$connect->query("SELECT * FROM MyTable WHERE username = '$username' AND password = '$password'");
    
$queryLogin mysqli_query($connect$queryResult);
    
$result mysqli_fetch_array($queryLogin);

    
$result=array();

    while(
$fetchData=$queryResult->fetch_assoc()){
        
$result[]=$fetchData;
    }
    echo 
json_encode($result);
?>
RESULTADO ERROR:
Código HTML:
     [B][][/B]


Ahora en este código si quito el WHERE el resultado es correcto:

CÓDIGO DOS
Código PHP:
<?php
    
include 'conn.php';

    
$username $_POST['username'];
    
$password $_POST['password'];

    
$queryResult=$connect->query("SELECT * FROM MyTable");
    
$queryLogin mysqli_query($connect$queryResult);
    
$result mysqli_fetch_array($queryLogin);

    
$result=array();

    while(
$fetchData=$queryResult->fetch_assoc()){
        
$result[]=$fetchData;
    }
    echo 
json_encode($result);
?>
RESULTADO CORRECTO:

Código HTML:
[{"id":"1","username":"pepito","password":"123456","level":"principiante"}]