度々お世話になっております。
sql
1CREATE TABLE users ( 2 users_id int(8) NOT NULL AUTO_INCREMENT, 3 email varchar(255) NOT NULL, 4 password varchar(255) NOT NULL, 5 entryday DATETIME, 6 primary key(users_id) 7);
というテーブルに
php
1$sql = "insert into users(email, password) values(".$_POST[mail].", ".$_POST[pass].");"; 2$result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br />SQL:".$sql);
と値を入れようとしましたが
出力が
クエリの送信に失敗しました。 SQL:insert into users(email, password, entryday) values(fugafuga@hogehoge, test);
と上手く入りません。
users_id int(8) NOT NULL AUTO_INCREMENT,
なので
users_idのインサート方法がよろしくないと予想しているのですが
マニュアルを見た所
https://dev.mysql.com/doc/refman/5.6/ja/example-auto-increment.html
なんか良い様な気がしております。
こんな単純な所で伺ってしまい大変申し訳ないのですが
上記なぜsql文が失敗するか伺ってよろしいでしょうか?
なお本番では
パスワード部分は
http://php.net/manual/ja/faq.passwords.php
を参考にする予定です。
以上 お問い合わせ致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/02 01:37