2009-08-25 3 views

Antwort

6

Würden Sie nach den sqlite Befehlen ATTACH und DETACH suchen? Sie können diese mit einer Abfrage für jedes SQLite-PDO-Objekt aufrufen.

Mit den Befehlen können Sie eine separate Datenbankdatei an die aktuelle Sitzung anhängen. Ein Beispiel wäre:

$connection->query('ATTACH DATABASE blog_entries.sqlite AS BlogEntries;'); 

Sie können dann auf die Tabellen in der beigefügten Datenbank mit ihrem Namen befindet sich beziehen (zB: SELECT * FROM entries), wenn es keine doppelten Tabellen ist. Wenn es einen Konflikt gibt, dann müssen sie mit dem Aliasnamen der Datenbank zu einem Namensraum (zB: SELECT * FROM BlogEntries.entries)

Referenz: SQLite Manual

0

Sie einen DB im Speicher öffnen kann (ich glaube, das DSN für PDO ist sqlite: Speicher :) und hängen Sie die verschiedenen Datenbanken an.