私は、ユーザーは、MySQLにいくつかの奇妙な理由イムは、それが正しい挿入し得ていないため、サイト上で登録された日付を挿入しようとしている、イムはmysqliの時間&日付の挿入
$connect->query("INSERT INTO `users` (username, email, password, name, country, signup_date) VALUES ('". $username ."', '". $email ."', '". $password ."', '". $fname . " " . $lname ."', '". $country ."', '".time()."')");
I以下このクエリを使用してsignup_dateに金額を挿入しているのですが、明らかに混乱しています。
「signup_date」列のデータタイプは何ですか? –
'time()'関数の出力は何ですか?それを出力するために何を期待していますか? –
データベース構造がわからないと、私たちはあなたを助けません。データベースコンソールで 'desc users'を使ってテーブル構造を見せてください。そこから、その列タイプのデータベース文書を使用して、時間の形式を判別することができます。次に、PHPの 'time()'と 'date(...)'メソッドを使用して、必要に応じて文字列をフォーマットすることができます。一度それを持っていれば、質問を編集して、PHPのメソッドに使用して期待されるデータベース入力を得るべきかを尋ねることができます – EdgeCaseBerg