Cómo convertir Query para JSON PHP





Educación Convertir SQL Query for JSON

Establecer el servidor y la base de datos SQL. Introduzca manualmente la información que desea convertir en la base de datos JSON. Hacer un nuevo archivo PHP en el servidor que llama a la base de datos SQL creada.

Inicie el código en el archivo llamando a la consulta SQL y guardarlo en una variable PHP. A continuación, iniciar la cadena que guardar los datos JSON. Utilice el siguiente código:



$ Data_sql = mysql_query ($ consulta) or die (mysql_error ());

$ Json " = [ n ".;

Establecer una función, mientras que el análisis de los resultados de la consulta SQL y una función foreach que construye los datos JSON. Utilice el siguiente código:

$ Máximo = mysql_num_rows ($ data_sql) / / El total de filas de la consulta

$ Filas = 0; / / Se utiliza para determinar qué filas en el código de consulta es la

while ($ data = mysql_fetch_assoc ($ data_sql)) {

if ($ (datos de recuento)> 1) $ json = " { n ".;

$ Num = 0;

datos foreach ($ al $ key => $ Valor) {/ / Romper la consulta

if ($ (datos de recuento)> 1) $ json = " clave " $ : $ value / / Esto va a salir como " clave ":. Valor

más $ json = " $ value ;. / / Si no lo es en una matriz asociativa

$ Num + +;

if ($ num .

}

$ Filas + +;

if ($ (datos de recuento)> 1) $ json = "} n ".;

if ($ filas <$ Máximo) $ json = ", n ";. / / Una vez más, no tendrá más que una coma, si no es la última de la serie

}

Por último, el final de los datos JSON. Ahora que está listo para ser colocado en cualquier número de funciones que utilizan el formato JSON. Utilice el siguiente código:

$ Json = "] n ".;



Deja un comentario