Nachdem ich nun ein paar Stunden weitergesucht habe, scheint jemand schonmal mein Problem gehabt zu haben und hat es mit folgendem Code gelöst, der auch genauso im PHP manual zu finden ist:
<?php
// load the SQLite3 database. Replace path as needed. Retain the 'sqlite:' prefix.
function dbSQLiteConnection() {
if($dbHandle = new PDO('sqlite:xyz.dbs')) {
return $dbHandle;
} else {
die("db error");
}
}
if( isset($_GET["admins"])) {
print("<table width=30% align=center border=1px>");
print("<tr><td align=center><b>Nickname</b></td></tr>");
$DB = dbSQLiteConnection();
$Q = $DB->query("SELECT name FROM admins");
if( $Q === false) {
die("no admins added");
}
foreach( $Q as $row) {
print("<tr><td align=center>$row[0]</td></tr>");
}
print("</table>");
exit;
}
?>
Ich habe meine php.ini wie hier beschrieben - http://de.php.net/manual/de/pdo.installation.php - angepasst und erhalte einen Fehler vondem ich nicht weiß wie ich ihn lösen soll.
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\xampp\htdocs\labor\sql_lite.php:6 Stack trace: #0 C:\xampp\htdocs\labor\sql_lite.php(6): PDO->__construct('sqlite:ghost.db...') #1 C:\xampp\htdocs\labor\sql_lite.php(17): dbSQLiteConnection() #2 {main} thrown in C:\xampp\htdocs\labor\sql_lite.php on line 6
Kann mir irgendjemand helfen?
Gruß,
Jan