3
我想使用PDO來讀取SQLite數據庫,然後插入到MYSQL中。從一個數據庫插入到另一個PDO
閱讀工作,並在foreach中,我可以回聲SQLite數據,但當涉及到插入到新的數據庫沒有記錄,並沒有插入任何數據。
try
{
$db = new PDO('sqlite:' . $passedFile);
$dbup = new PDO("mysql:host=localhost;port=8889;dbname=TestDB", "dbuser", "password");
//select all lines from the sqlite DB
$result = $db->query('SELECT * FROM TestDB');
foreach($result as $row)
{
$dbup->exec("INSERT INTO TestDB ('field1','field2','field3') VALUES ('" . $row['field1'] . "','" . $row['field2'] . "','" .$row['field3'] . "')");
}
// close the database connection
$db = NULL;
$dbup = NULL;
}
catch(PDOException $e)
{
print 'Exception : '.$e->getMessage();
}
及無異常被抓? – EdoDodo
完全沒有! –
TestDB是否存在於新數據庫中,並且是否存在所有必需的字段? – EdoDodo