mySQLでINSERT Errorとなります。
初心者です。よろしくお願いいたします。
データを入れたいのですが、エラーとなってしまいます。
以下でデータベースとテーブルを作成し、
<?php
$db_name="tori";
$tbl_name = "hato";
$db = mysql_connect('localhost', 'root', '');
if (!$db) {
die('接続できません: ' . mysql_error());
}
$sql = 'CREATE DATABASE tori';
if (mysql_query($sql, $db)) {
echo "データベースtori の作成に成功しました\n";
} else {
echo 'データベースtoriの作成に失敗しました: ' . mysql_error() . "\n";}
mysql_select_db($db_name,$db) or die("データベースへの接続エラー");
$query ="create table {$tbl_name} (
id char(8) primary key,
date TEXT,
sex TEXT,
age TEXT
)TYPE=MyISAM";
mysql_query($query);
$query ="INSERT INTO `houzingpark`.`hatogaya` (
id ,
date ,
sex ,
iro
)
VALUES (
'2', 'uu', 'ii', 'po'
)";
mysql_close($db);
?>
以下で入れ込みたいのですが、出来ないのです。
<?php
$db_name="tori";
$tbl_name = "hato";
$db = mysql_connect('localhost', 'root', '');
if (!$db) {
die('接続できません: ' . mysql_error());
}
mysql_select_db($db_name,$db) or die("データベースへの接続エラー");
$sql="INSERT INTO hatogaya (
id ,
date ,
sex ,
iro
)
VALUES (
3,
2005-12-3,
mesu,
cya
)";
mysql_query($sql);
if(!$result){print 'INSERT Error!';}
echo $sql;
mysql_close($db);
?>
でINSERTしようとするのですが、INSERT Error!と表示されてしまいます。
Adminで見るとデータベースとテーブルは出来ているのですが、どうしてもINSERTできないのです。
もう何時間も悪戦苦闘しております。
どなたかご指導よろしくお願いいたします。
お礼
回答ありがとうございます。