Acredito que o estar acontecendo ai é que em algum momento o horario do onibus estar sendo inserido primeiro do que o onibus
entendendo que exista referencia do onibus na horario de onibusEm 30 de julho de 2013 17:29, Gabriel Malinosqui <gabrielmalinosqui@gmail.com> escreveu:
Pessoal, fiz um WS em php, ele pega os dados de um bd mysql transforma em JSON e manda pro android salvar no banco interno em SQLITE, fiz isso numa boa enquanto estava salvando isso somente em uma tabela, porem preciso pegar dados de duas tabelas e jogar em duas tabelas internas. E esta falando que não existe uma das minhas "ids" no caso a "fk_id"Para ficar mais claro vou postar os codigos.Classe WS em PHP$conexao = mysql_connect("$host", "$username", "$password")or die("cannot connect");mysql_select_db("$db_name")or die("cannot select DB");onibus();function onibus(){$query = "SELECT * FROM onibus";$query2 = "SELECT * FROM horario_onibus";$sth = mysql_query($query);$sth2 = mysql_query($query2);if (mysql_errno()){echo mysql_error();}else{$rows = array();$rows2 = array();while($r = mysql_fetch_assoc($sth)){$rows[] = $r;print json_encode($rows);while($r = mysql_fetch_assoc($sth2)){$rows2[] = $r;print json_encode($rows2);}}}Classe que esta executando isso no Android.$conexao = mysql_connect("$host", "$username", "$password")or die("cannot connect");mysql_select_db("$db_name")or die("cannot select DB");onibus();function onibus(){$query = "SELECT * FROM onibus";$query2 = "SELECT * FROM horario_onibus";$sth = mysql_query($query);$sth2 = mysql_query($query2);if (mysql_errno()){echo mysql_error();}else{$rows = array();$rows2 = array();while($r = mysql_fetch_assoc($sth)){$rows[] = $r;print json_encode($rows);while($r = mysql_fetch_assoc($sth2)){$rows2[] = $r;print json_encode($rows2);}}}E o erro na integra: Erro ao inserir dados.org.json.JSONException: No value for fk_id.Obrigado desde ja, e se não fui claro o suficiente reformulo a pergunta, abraços.--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário