0 レビュー
2 回答
php-データベースへのデータの追加に失敗しました
作成したフォームを使用してデータベースにデータを追加しようとしていますが、機能させることができないようです。誰か助けてくれませんか?
問題だと思うコードをいくつか含めましたが、すべてのコードへのパストビンリンクも含めました。
$user_id = $_POST['user_id'];
$grafik_name = $_POST['grafik_name'];
$grafik_coin = $_POST['grafik_coin'];
$grafik_hashrate = $_POST['grafik_hashrate'];
$grafik_bios_mod = $_POST['grafik_bios_mod'];
$grafik_core_clock = $_POST['grafik_core_clock'];
$grafik_memory_clock = $_POST['grafik_memory_clock'];
$grafik_power_draw = $_POST['grafik_power_draw'];
$grafik_additional_info = $_POST['grafik_additional_info'];
$sql = "INSERT INTO `cards` (`id`, `name`, `coin`, `hashrate`, `bios_mod`, `core_clock`, `memory_clock`, `power_draw`, `additional_info`) VALUES ('$user_id','$grafik_name','$grafik_coin','$grafik_hashrate','$grafik_bios_mod','$grafik_core_clock','$grafik_memory_clock','$grafik_power_draw','$grafik_additional_info', NOW())";
mysql_select_db('grafik');
$retval = mysql_query( $sql, $conn );
わからない
0
レビュー
答え :
解決策:
このクエリのエラー:
$sql = "INSERT INTO `cards` (`id`, `name`, `coin`, `hashrate`, `bios_mod`, `core_clock`, `memory_clock`, `power_draw`, `additional_info`) VALUES ('$user_id','$grafik_name','$grafik_coin','$grafik_hashrate','$grafik_bios_mod','$grafik_core_clock','$grafik_memory_clock','$grafik_power_draw','$grafik_additional_info', NOW())";
列の数が値より少ない!!
わからない
0
レビュー
答え :
解決策:
列数が値と一致しません。 問題は:
NOW())
を注意深く見てください。NOW())
を削除します
あなたの質問は間違っていると思います。 正しいのは、
$sql = "INSERT INTO table_name (column1, column2) VALUES ('$values1', '$values2')";
です。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。