Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como converter consulta para JSON PHP
Embora ambos JSON e SQL são tecnologias muito importantes para muitos programadores web , pode ser difícil de trabalhar simultaneamente com ambos os formatos de dados . No entanto , pode-se converter consultas SQL para JSON facilmente com um código simples PHP. Esta é uma ferramenta essencial para qualquer desenvolvedor que usa bancos de dados SQL para armazenar informações utilizadas em programas que funciona com JSON. Coisas que você precisa
banco de dados SQL
espaço Web
Show Mais instruções
Converter SQL Query para JSON
1

Configure seu servidor e banco de dados SQL. Colocar manualmente as informações que você deseja converter em JSON para o banco de dados. Faça um novo arquivo PHP em seu servidor que chama o banco de dados SQL que você criou.
2

Comece o código no arquivo chamando sua consulta SQL e salvá-lo em uma variável PHP. Em seguida, iniciar a seqüência que vai salvar os dados JSON . Use o seguinte código :

$ data_sql = mysql_query ( $ query ) or die ( mysql_error ());

$ json = "[ \\ n";
< . br> 3

Configurar uma função ao mesmo tempo que analisa os resultados da consulta SQL, e uma função foreach que constrói os dados JSON . Use o seguinte código :

$ = máximo mysql_num_rows ( $ data_sql ) //O total de linhas na consulta

$ linhas = 0; //Usado para determinar o que linha na consulta o código está em

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

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

$ num = 0;

foreach ($ dados as $ chave => $ value ) {//Quebre a consulta até

if ( count ( $ dados )> 1 ). $ json = "\\ " $ key \\ ": \\ "; " .

mais $ json =" $ valor \\ "" //Isso vai sair como "chave" " valor \\ " $ valor \\ "" //Se não estiver em uma matriz associativa

$ num + +; .

if ( $ num < count ( $ data )) $ json = " \\ n "//só terá uma vírgula que não seja o último na matriz

}

$ linhas + +;

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

if ($ linhas < $ máximas ) $ json = " \\ n" ,. //Mais uma vez, só terá uma vírgula que não seja o último em a matriz

}
4

Finalmente , termine os dados JSON . Agora ele está pronto para ser colocado em qualquer número de funções que utilizam o formato JSON. . Use o seguinte código :

$ json = " ] \\ n";

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o PHP Mail for Lotes 
·Tutorial Imagem PHP dinâmico 
·Como converter variáveis ​​do ColdFusion para PHP 
·Como analisar os resultados do Google com PHP 
·Como usar o SQL para determinar o XY mais próximo Coor…
·Qual é a função DateDiff PHP 
·Como alterar Cada linha em uma tabela MySQL com um simp…
·Como ligar uma FK no MySQL 
·Como vincular uma função OCI 
·PHP Xcode Tutorial 
  Artigos em destaque
·Como fazer uma Foreign Key 
·Como faço para estabilizar o número de loops em Java 
·O que é uma aranha PHP 
·Apache Struts Tutorial 
·Como acelerar um Applet 
·Como Compilar em Fortran & Ignorar Espaçamento 
·Qual é a diferença entre o baixo nível de programaç…
·Como compartilhar variáveis ​​ao longo CPP 
·Como importar um pacote em um projeto Eclipse 
·Como fazer códigos de números aleatórios Só Mesmo e…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados