-1
何らかの理由で、PHPコードを使用しているときにデータベースにデータを挿入できません。私はテーブルから外部キーの列を削除し、PHPから外部キーの挿入コードを削除すると、それが問題である外部キー属性[user_id]に絞り込んだ、それは動作し、私はテーブルにデータを追加することができる。PHPによる外部キー値の挿入に関する問題
PHPMyAdminインターフェイスを使用して直接テーブルにデータを挿入することもできますが、そのようにすることはできません。 実績がある:
ここは私のPHPコードです。前に述べたように、外部キーがないときにPHPコードを使用してDBにデータをアップロードできるので、接続や他の変数の問題ではありません。
$query = mysqli_query($connect, "INSERT INTO qualification (user_id, qual_subject, qual_grade, qual_type)
VALUES ('2', '$subjects', '$grades', '$types')");
ご協力いただきまして誠にありがとうございます。
var_dump($ query);とmysqli_error($ connect);は何を表示しますか? – Xenofexs
さらに、生成されたSQLを出力し、phpMyAdminによって生成されたSQL文と比較します。 – syck
@Xenofexsは、私が間違った場所にあるものを使用しているのかどうか分かりませんが、bool(false)を出力します。 – SixTailedFox