[PHP-users 25006] Re: エラ
菊澤 正明
kikuzawa @ cyber-coo.com
2005年 3月 22日 (火) 13:26:20 JST
菊澤 と申します。
>$sql="insert into staff(mail,name,pass,old,sex) value(".$mail.",".$name.",".$pass.",".$old.",".$sex.")";
のところで、$mailとかは、文字列だと思います。
''で値の部分を括るようにしていみればいかがですか?
$sqlの内容が
insert into staff(mail,name,pass,old,sex) value('xxx', 'xxx', 'xxx',
'xxx', 'xxx')
となるようにという意味です。
mysql関連のエラーを調べるには
if($res=mysql_query($sql,$con)) return TRUE;
のところで、
if ($res=mysql_query($sql,$con)) {
return TRUE;
}
else {
mysql_error();
return FALSE;
}
とすれば、mysqlで発生したエラー内容を表示させることができます。
開発のほうが忙しくて、あせっているのかも知れませんが、
ドキュメントをもう少し読んでくださいね。
--------------------------------------------
菊澤 正明 mailto:kikuzawa @ cyber-coo.com
(有)サイバー・クー http://www.cyber-coo.com
phone.03-5785-4658 fax.03-5785-4659
PHP-users メーリングリストの案内