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