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

Cómo convertir consultas para JSON PHP

2016/1/28
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 convertir Variables ColdFusion PHP
Cómo quitar un valor de un array asociativo de PHP
Cómo incrustar un archivo PHP en HTML
¿Dónde se puede ayudar a PHP en línea?
Cómo conectarse a MySQL Ajax
¿Qué es Cerraduras en SQL
Online PHP Certificación
Cómo ejecutar PHP desde una línea de comandos
Conocimiento de la computadora © http://www.ordenador.online