"localStorage" ist ein einfacher Key-Value-Store. Was du da aber abspeicherst ist erstmal egal (ok, nicht ganz, gibt bestimmt eine Größenbeschränkung). Du kannst da also auch einen JSON-String abspeichern.
Code:
localStorage.myKey = JSON.stringify({headline: 'Hallo Welt!'});
Dein PHP-Skript das die Daten aus der Datenbank ausliest muss natürlich weiterhin auf dem Server ausgeführt werden. Die App kann das Skript ja dann per AJAX aufrufen.
Gruß,
Max