xamppからphpmyadminでのMysqlデータベースについてです。
以下のコードを書いたのですが、Mysqlにデータが追加されません。どうしてでしょう?
$dsn='mysql:abname=phpkiso;host=localhost';
$user='***';
$password='***';
$dbh=new PDO($dsn,$user,$password);
$dbh->query('SET NAMES UTF-8');
$sql='INSERT INTO `anketo`(`nickname`,`email`,`goiken`)VALUES("'.$nickname.'","'.$email.'","'.$goiken.'")';
$stmt=$dbh->prepare($sql);
$stmt->execute();
$dbh=null;
> $dsn='mysql:abname=phpkiso;host=localhost';
abname ってなってますけど?
接続がうまくいくかのテストからでしょうから、マニュアルにある様にちゃんと接続できているかをチェックするようにした方がよいのではありませんか?
http://jp2.php.net/manual/ja/pdo.construct.php#refsect1-pdo.construct-examples