“Conocimientos Programación>Programación PHP /MySQL

Cómo convertir consultas para JSON PHP

2016/2/14
Mientras tanto JSON y SQL son tecnologías muy importantes para muchos programadores web , puede ser difícil de trabajar simultáneamente con ambos formatos de datos. Sin embargo , se puede convertir consultas SQL para JSON bastante fácilmente con un poco de código PHP sencillo . Esta es una herramienta imprescindible para cualquier desarrollador que utiliza bases de datos SQL para almacenar información utilizada en los programas que funciona con JSON. Cosas que necesitará
base de datos SQL búsqueda Web espacio
Mostrar más instrucciones
Convert SQL Query para JSON
1

Configure su servidor y base de datos SQL . Poner manualmente la información que desea convertir en JSON en la base de datos . Hacer un nuevo archivo PHP en su servidor que llama a la base de datos SQL que ha creado.
2

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";

3

Configurar una función de tiempo que analiza los resultados de una consulta SQL y una función foreach que construye los datos JSON . Utilice el siguiente código :

$ máxima = mysql_num_rows ($ data_sql ) //Las filas totales en la consulta

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

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

if ( count ($ data) > 1 ) $ json = "{ \\ n"; .

$ num = 0 ;

foreach ($ datos as $ key = > $ valor) {//Romper la consulta hasta

if ( count ($ data) > 1 . ) $ json = " \\ " $ key \\ ": \\ " $ value \\ ""; //Esto va a salir como " clave ": "valor"

más $ json = . " \\ " $ valor \\ " " //Si no está en una matriz asociativa

$ num + + , .

if ( $ num < count ($ datos) ) $ json = " \\ n "//sólo tendrán una coma si no es el último de la serie

}

$ filas + + ;

if ( count ($ data) > 1 ) $ json = "} \\ n"; .

if ( $ filas <$ máximo) $ json = " \\ n" . //una vez más, sólo tendrán una coma si no es el último de la matriz

}
4

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

$ json = "] \\ n";

.

Programación PHP /MySQL
Cómo utilizar INT Con PHP
Guía avanzada de MySQL Tutorial
Cómo crear un PDF en la marcha usando PHP
Cómo convertir PHP para Booleanos
Cómo Graficar en PHP
Cómo desactivar la casilla de texto cada vez que el valor cambia de lista desplegable en PHP
Cómo instalar MySQL en Cygwin
Cómo convertir a Tiempo Epoch en PHP y MySQL
Conocimientos Informáticos © http://www.ordenador.online