2013-01-19 45 views
0

現在很容易與PDO混淆!真的很簡單的PHP/PDO插入不工作?

我試着去剛剛塞入任何東西進入我的表,只有我不能,我有以下連接文件...

<?php 

$username = '[email protected]'; 
$password = 'access'; 

try { 
    $dbh = new PDO('mysql:host=localhost;dbname=site_co_uk', $username, $password); 
    $dbh = null; 
} catch (PDOException $e) { 
    print "Error!: " . $e->getMessage() . "<br/>"; 
    die(); 
} 

?> 

和我的PHP是...

<?php 

error_reporting(E_ALL); 
include_once ('connection.php'); 

$STH = $dbh->prepare("INSERT INTO users (firstname) values ('Cathy')"); 
$STH->execute(); 

?> 

沒有什麼插入我的桌子,有什麼理由可能會發生這種情況?!

回答

4

刪除此:

$dbh = null;

它設置你的數據庫連接爲空。