6
I’m trying to transform the data returned from a database query into Json format, so far it’s almost right, but I think the format is being created incorrectly!
Json is being generated as follows!
[{"codigo":"1","nome":"Lucas Marioano Pereira","nascimento":"05\/12\/2001","perfil":"Administrador","estado":"Bahia","cidade":"Afonso Cl?udio"}]
[{"codigo":"3","nome":"Renata Souza De Jesus","nascimento":"08\/06\/2001","perfil":"Administrador","estado":"Bahia","cidade":"Apiac"}]
I’m doing like this:
$chamaDados = mysql_query("SELECT * FROM usuario")
or die("Erro na pesquisa" . mysql_error());
while ( $linha = mysql_fetch_array( $chamaDados ) ) {
$codigo = $linha['codigo'];
$nome = $linha['nome'];
$nascimento = $linha['nascimento'];
$perfil = $linha['perfil'];
$estado = $linha['estado'];
$cidade = $linha['cidade'];
$pessoa = array(
array(
'codigo' => $codigo,
'nome' => $nome,
'nascimento' => $nascimento,
'perfil' => $perfil,
'estado' => $estado,
'cidade' => $cidade
)
);
echo $o_json = json_encode( $pessoa );
}