IFを使用して2つのテーブルに同時に挿入する

ケミルジーンズ:

おはよう友達!

2つのテーブルに同時にデータを挿入しようとしています。最初の条件IFは問題ありませんが、2番目の条件ELSEは問題ありません。以下に挿入コードを含めます。ELSEで試してみましたが、IFでもELSEIFで試してみましたが、機能しません。

if (isset($_POST['save')) {
    if (@$_POST['id_confrontations'] == "") {
        @$description = $_POST['description'];
        @$dt_confrontation = $_POST['dt_confrontation'];
        @$id_competitions = $_POST['id_competitions'];
        @$id_stages = $_POST['id_stages'];
        @$score1 = $_POST['score1'];
        @$score2 = $_POST['score2'];
        @$mandant_club = $_POST['mandant_club'];
        @$visitor club = $_POST['visitor_club'];
        @$situation = $_POST['situation'];
        @$phase = $_POST['phase'];
        @$id_trainers = $_POST['id_trainers'];
        @$history = $_POST['history'];

        //saves the record in the "confrontations" table - In this case insertion is perfect

        $confrontations = "INSERT INTO confrontations 
                            (description, dt_confrontation, id_competitions, 
                            stadiums_id, score1, scoring2, binder_club, 
                            situation, stage, id_trainers, history) 
                VALUES ('$description','$dt_confrontation','$id_competitions',
                        '$id_estadios','$score1','$score2',
                        '$mandant_club','$visitor_club','$situation',
                        '$stage','$id_trainers','$historia')';

        //saves the record in the "panel" table - In IF insertion is perfect, but in ELSE it inserts as if it were IF
        //In the IF rule the mandating_club would be == '1', so the GF would receive the score1 and the GC would receive the score2
        //In the ELSE rule the visiting_club would be == '1', so the GC would receive the score1 and the GF would receive the score2

        if(visiting_club != '1'){
            $panel = "INSERT INTO panel (GF, GC, binant_club, visitor_club, id_competitions, status, status) 
                    VALUES ('$score1','$scor2','$mandant_club','$visitor_club',
                            '$id_competitions','$id_states','$situation')";
        }else{
            $panel = "INSERT INTO panel 
                                (GC, GF, mandant_club, visitor_club, 
                                id_competitions, status, status) 
                    VALUES ('$score1','$scor2','$mandant_club',
                            '$visitor_club','$id_competitions',
                            '$id_states','$situation')";
        }

ご静聴ありがとうございました。

オバイドゥルハク:

あなたのコードは巨大な間違ったデータと欠けている変数を持っています

  1. この変数@ $ visitor club = $ _POST ['visitor_club']; @ $ visitor_club

  2. 変数@ $ history = $ _POST ['history']を宣言します。しかし、[対決]テーブルにデータを挿入するときに$ historia変数を呼び出します。

  3. テーブル[対立]にデータを挿入するために["]二重引用符を開始しますが、[']単一引用符を終了します。

  4. テーブル[対決]の挿入コード。[11]列名を宣言しますが、[12]列値を宣言します。したがって、データ挿入コードに同じ列名と値を入力する必要があります。

  5. [パネル]テーブルにデータを挿入すると、コードは次のようになります

    INSERT INTOパネル(GF、GC、binant_club、visitor_club、id_competitions、status、status)

ここで最後の2つの列(ステータス、ステータス)の名前は同じです。同じ列名を使用してデータを挿入することはできません。

注:MySQLで挿入コードを作成する場合。PHP MyAdminに移動し、データベースを選択します>>テーブルを選択します>>挿入をクリックします>>ダミーデータを挿入します>> MySQLがPHPの自動挿入コードを生成します 列の値を変更して、挿入データにこのコードを使用します。

ありがとう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravelを使用して主キーと外部キーを同時に2つのテーブルに挿入する

分類Dev

SQL Server:FKを使用して2つのテーブルに同時に挿入します

分類Dev

APIの作成時に2つのテーブルに同時にデータを挿入する

分類Dev

Mysqlは同時に2つのテーブルに挿入します

分類Dev

SQL-2つのテーブルに同じ値を同時に挿入する方法

分類Dev

他の2つのテーブルのデータを使用してテーブルに挿入する

分類Dev

2つのテーブルが1つの関数に同時に挿入されている場合、実行時にエラーが発生します

分類Dev

SQL Server:同時に2つのテーブルに複数のレコードを挿入します

分類Dev

SQLiteで同時に4つのテーブルにデータを挿入します。どうやって?

分類Dev

Postgres:csvから2つのテーブルに同時に値を挿入します

分類Dev

1つのプロシージャを使用して2つのテーブルに挿入する方法

分類Dev

Graphql-2つのテーブルを同時に挿入する方法はありますが、2番目のテーブルは最初のテーブルからの戻り値に依存していますか?

分類Dev

PHPとMYSQLを使用して2つの異なるテーブルにデータを挿入する方法

分類Dev

同じ行に対して複数のカウントを一時テーブルに挿入する

分類Dev

サロゲート主キーを使用して2つのMySQL関連テーブルに挿入する

分類Dev

SQLサーバーで結合を使用して2つのテーブルに挿入する方法は?

分類Dev

自動生成された主キーを使用して2つのテーブルに挿入する

分類Dev

最初のテーブルの値を使用して、2 つのテーブルを同時に更新します

分類Dev

2つのテーブルから1つに同時に挿入する方法は?

分類Dev

トランザクションでphpを使用して2つのテーブルに挿入する方法は?

分類Dev

Dapperを使用して一時テーブルにリストを挿入する

分類Dev

同時に多くの値をテーブルに挿入します

分類Dev

1つのテーブルに自動インクリメントの主キーがあり、同じキーが別のテーブルの外部キーとして使用されている2つのテーブルに挿入します。

分類Dev

フィルタにトリガーを使用して、2つのテーブル結合からテーブルに挿入する

分類Dev

mysqlは、内部結合とmax()を使用して2つのテーブルから1つに挿入します

分類Dev

Spring MVC / Thymeleaf-1つの入力フィールドを使用して2つの異なるテーブルに挿入する方法は?

分類Dev

複数の行データを2つのテーブルに同時に挿入するにはどうすればよいですか

分類Dev

codeigniterとinnodbenginemysqlを使用して一度に2つのテーブルに挿入します

分類Dev

いくつかの要件を使用してテーブルに挿入します

Related 関連記事

  1. 1

    Laravelを使用して主キーと外部キーを同時に2つのテーブルに挿入する

  2. 2

    SQL Server:FKを使用して2つのテーブルに同時に挿入します

  3. 3

    APIの作成時に2つのテーブルに同時にデータを挿入する

  4. 4

    Mysqlは同時に2つのテーブルに挿入します

  5. 5

    SQL-2つのテーブルに同じ値を同時に挿入する方法

  6. 6

    他の2つのテーブルのデータを使用してテーブルに挿入する

  7. 7

    2つのテーブルが1つの関数に同時に挿入されている場合、実行時にエラーが発生します

  8. 8

    SQL Server:同時に2つのテーブルに複数のレコードを挿入します

  9. 9

    SQLiteで同時に4つのテーブルにデータを挿入します。どうやって?

  10. 10

    Postgres:csvから2つのテーブルに同時に値を挿入します

  11. 11

    1つのプロシージャを使用して2つのテーブルに挿入する方法

  12. 12

    Graphql-2つのテーブルを同時に挿入する方法はありますが、2番目のテーブルは最初のテーブルからの戻り値に依存していますか?

  13. 13

    PHPとMYSQLを使用して2つの異なるテーブルにデータを挿入する方法

  14. 14

    同じ行に対して複数のカウントを一時テーブルに挿入する

  15. 15

    サロゲート主キーを使用して2つのMySQL関連テーブルに挿入する

  16. 16

    SQLサーバーで結合を使用して2つのテーブルに挿入する方法は?

  17. 17

    自動生成された主キーを使用して2つのテーブルに挿入する

  18. 18

    最初のテーブルの値を使用して、2 つのテーブルを同時に更新します

  19. 19

    2つのテーブルから1つに同時に挿入する方法は?

  20. 20

    トランザクションでphpを使用して2つのテーブルに挿入する方法は?

  21. 21

    Dapperを使用して一時テーブルにリストを挿入する

  22. 22

    同時に多くの値をテーブルに挿入します

  23. 23

    1つのテーブルに自動インクリメントの主キーがあり、同じキーが別のテーブルの外部キーとして使用されている2つのテーブルに挿入します。

  24. 24

    フィルタにトリガーを使用して、2つのテーブル結合からテーブルに挿入する

  25. 25

    mysqlは、内部結合とmax()を使用して2つのテーブルから1つに挿入します

  26. 26

    Spring MVC / Thymeleaf-1つの入力フィールドを使用して2つの異なるテーブルに挿入する方法は?

  27. 27

    複数の行データを2つのテーブルに同時に挿入するにはどうすればよいですか

  28. 28

    codeigniterとinnodbenginemysqlを使用して一度に2つのテーブルに挿入します

  29. 29

    いくつかの要件を使用してテーブルに挿入します

ホットタグ

アーカイブ