今、PDOと本当に混乱しています!
テーブルに何かを挿入しようとしていますが、できません。次の接続ファイルがあります...
<?php
$username = 'access@site.co';
$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();
?>
テーブルに何も挿入されません。これが発生する理由はありますか?!