Hai bisogno di un'interfaccia residente sul server dato che non è possibile interagire direttamente con il database da un device esterno.
Una delle metodologie più corrette è la seguente:
1. crea un file. php che riceva in input i dati che servono a costruire la query, costruisce la query ed ottiene la risposta.
2. il php restituisce un file di tipo xml contenente la risposta. Per ottenere correttamente un documento xml e non html inserisci le seguenti righe di codice all'inizio della pagina php (non deve esserci nemmeno 1 riga vuota prima altrimenti non funziona)
Codice PHP:
<?php
header ("Content-Type: application/xml; charset=utf-8");
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
il resto dell'xml puoi tranquillamente scriverlo a mano
3. da android vai a leggere l'xml che ti sei ricevuto ne fai il parsing e ne saprai la risposta del server.
La prima volta che lo fai potrebbe risultare un pelino ostico ma poi se ci prendi la mano vai tranquillo proprio