Wie also weiter?
Zunächst solltest Du erfahren, ob Dein Hoster sqlite3 unterstützt. Den kann man fragen und warten, oder das einfach mal testen. Lade die Datei opengeodb_PLZ_Koordinates.sqlite3 in ein Verzeichnis, dessen Inhalt der Webserver nicht ausliefert (ich hab das in einem Terminal gemacht und einfach mal /tmp/ genommen), passe den Pfad an und teste einfach mal…
<?php
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );
try {
$dbh = new PDO(
'sqlite:/tmp/opengeodb_PLZ_Koordinates.sqlite3',
null,
null,
array(PDO::ATTR_PERSISTENT => true)
);
} catch (PDOException $e) {
trigger_error ('Verbindung fehlgeschlagen: ' . $e->getMessage(), E_USER_ERROR );
}
$sql = 'SELECT ort FROM PLZ ORDER BY ort_sort_at DESC LIMIT 3';
try {
$res = $dbh->query( $sql );
} catch (PDOException $e) {
trigger_error ('Abfrage fehlgeschlagen: ' . $e->getMessage(), E_USER_ERROR );
}
header( 'Content-type: text/plain; charset=utf-8' );
foreach ( $res as $row ) {
print $row['ort'] . "\n";
}
Wenn das klappt kannst Du ja mit der Abfrage ein wenig herumspielen...