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.






0 comentários:
Postar um comentário