I'm attempting to do a test accessing multiple databases with the code listed
below.
It errors on the 2nd db select statement and says that the "table does not
exist".
I am using 2 identical db for the test with different names. Any idea what I
am
doing wrong? - Thanks, Jan Zumwalt
<?php
echo '<body style="font-family:arial;">';
echo '<h2>Use Multiple Database</h2>';
$db = new PDO("sqlite:db1.sqlite3"); // db connect
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //enhanced
error msg
# query using simple SELECT
$result = $db->query("SELECT * FROM 'sales'");
$rows = $result->fetchall(PDO::FETCH_ASSOC);
echo "<pre>"; print_r($rows); echo "</pre>";
# attach second database
$result = $db->query("ATTACH database 'db2.sqlite3' AS lastyear");
# query 2nd database
$result = $db->query('SELECT * FROM lastyear.sales'); // <== ERRORS
$rows = $result->fetchall(PDO::FETCH_ASSOC);
echo "<pre>"; print_r($rows); echo "</pre>";
?>
--
View this message in context:
http://old.nabble.com/accessing-multiple-databases-tp33410065p33410065.html
Sent from the SQLite mailing list archive at Nabble.com.
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users