Sembra che tu stia confondendo alcune cose.
Un servizio web è semplicemente un codice su Internet (web) che consente di ricevere e inviare informazioni a un server, dove vengono salvate ad esempio in un database.
PHP è solo un linguaggio, in cui puoi scrivere un servizio web.
Puoi utilizzare una vasta gamma di linguaggi per creare un servizio Web (leggi:esponi il tuo database) su altri dispositivi. Tra gli altri, puoi farlo facilmente in Java, .NET, Python ...
Se stai cercando un modo per connetterti a un database esterno senza alcun servizio Web / API in mezzo, dovrò deluderti con la notizia che questo non è supportato da Android.
La maggior parte degli esempi di un semplice servizio web / un mucchio di script contengono PHP poiché questo è probabilmente il più semplice e può essere utilizzato praticamente su qualsiasi server.