2013-01-19 3 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;

그것은 null로 당신의 DB 연결을 설정합니다.

관련 문제