Ver Mensaje Individual
  #10  
Antiguo 23-01-2019
Yulexis Yulexis is offline
Miembro
 
Registrado: sep 2016
Posts: 19
Reputación: 0
Yulexis Va por buen camino
[Resuelto lo de la coma]

Como les comenté en un mensaje anterior, tenía problemas en el código PHP ya que me generaba una coma (,) de más. La solución es la siguiente:


Código PHP:
<?
/* Esta función devuelve un array con los datos obtenidos en una consulta*/
function Leer_Datos($sql)
{
    
//connectDB es una función que crea la conexión con la BD. Puedes reemplazar esta parte y poner el código de conexión aquí.
    
$conexion connectDB();

    
mysqli_set_charset($conexion"utf8"); //Esto es para el tratamiento de caracteres especiales.

    
if(!$result mysqli_query($conexion$sql)) die(); //Realizamos la consulta y en caso que falle salimos.

    
$rawdata = array(); //creamos un array

    //Guardamos en un array multidimensional todos los datos de la consulta.
    
$i=0;

    while(
$row mysqli_fetch_array($result))
    {
        
$rawdata[$i] = $row;
        
$i++;
    }

    
//Esta es otra función que nos desconecta de la BD. Puedes hacer lo mismo que con la función de conexión.
    
disconnectDB($conexion);

    return 
$rawdata//devolvemos el array
}


/* Para llamar a la función */
$sql 'SELECT * FROM tabla'//Aquí puedes poner la consulta que quieras.
$myArray Leer_Datos($sql);
echo 
json_encode($myArray); //Convertimos el array en un JSON válido y se lo enviamos al usuario.

?>
Espero a alguien le pueda servir.
Con este código doy por RESUELTO el tema pricipal del hilo.
Responder Con Cita