別のテーブルを追加するときに、テーブルの列の値を変更するにはどうすればよいですか?

salem715

別のテーブルを追加するときに、テーブルの列の行の値を変更するにはどうすればよいですか?どのように助けを求めますか?データベースに2つのテーブルがあります。最初のテーブルはDrugと呼ばれます。3つの列で構成されています。サンプルテーブルI

// TABLE Drug 
DROP TABLE IF EXISTS `Drug`;
CREATE TABLE IF NOT EXISTS `Drug` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`brId` text NOT NULL,
`nameDrug` text NOT NULL,
 PRIMARY KEY (`id`)
 )

2番目のテーブルはブランドサンプルテーブルIIという名前です

       // TABLE brand
   DROP TABLE IF EXISTS `brand`;
   CREATE TABLE IF NOT EXISTS `brand` (
   `idBrand` int(11) NOT NULL AUTO_INCREMENT,
   `brandName` text NOT NULL,
  `theUse` text NOT NULL,
   PRIMARY KEY (`idBrand`)
   )

必要なのは、ブランドテーブルに行を追加すると、brIdがドラッグテーブルで、送信されたドラッグテーブルの新しいidBrand by idに更新されることです。機能しないため、次のコードを実行しました。

   <?php
    require_once('include/config.php');

    $id = $_POST['id'];

   $brandName = $_POST['brandName'];

   $theUse = $_POST['theUse'];

    $query = "INSERT INTO brand 
    (brandName,theUse)VALUES('".$brandName."','".$theUse."');";

     $insertBrand = mysqli_query($con,$query);           
                  if($insertBrand)
                    {
                $updatDrug = "UPDATE  `drug` SET  `brId` = new.idBrand WHERE `id` = '".$id."' ;";
                $resultEnd = mysqli_query($con,$updatDrug);
    if($resultEnd){
     $result = 'OK';
     echo json_encode($result);
     }else{
     $resultno = 'NO';
    echo json_encode($resultno);
       }
    }                                                   

mysqli_close($con);
?>
ダンブラック

の後にINSERTの値としてmysqli_insert_id使用しますbrId

$br = mysqli_insert_id($con);
$updatDrug = "UPDATE drug SET brId = :brid WHERE id = :id";
$stmt = $con->prepare($updatDrug);
$stmt->bind_param('ii', $br, $id);
$stmt->execute();
$stmt->close();

そして、SQLインジェクションを避けてください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別のテーブルの列に値を挿入するにはどうすればよいですか?

分類Dev

Postgresqlで列の値が等しいときに別のテーブルからデータを挿入するにはどうすればよいですか?

分類Dev

Rのあるテーブルにある値のリストを別のテーブルに追加するにはどうすればよいですか?

分類Dev

既存のHiveテーブルのFIELDTERMINATED値を変更するにはどうすればよいですか?

分類Dev

ネストされたテーブルを操作するときにトリガーでテーブルが変更されないようにし、別のテーブルに更新するにはどうすればよいですか?

分類Dev

Laravelの別のテーブルを参照する外部キー値を持つテーブルを追加するにはどうすればよいですか?

分類Dev

MySQLテーブルの列のサイズを変更するにはどうすればよいですか?

分類Dev

テーブルを削除し、別のテーブルの名前を変更して置き換えるにはどうすればよいですか?

分類Dev

あるテーブルから別のテーブルの特定の行に値を追加するにはどうすればよいですか?

分類Dev

別の選択の結果を、追加の列値を追加して新しいテーブルに挿入するにはどうすればよいですか?

分類Dev

SnappyDataテーブルのTTL値を変更するにはどうすればよいですか?

分類Dev

テーブルビューに別のセルを追加するにはどうすればよいですか?

分類Dev

別のデータテーブルの行からデータテーブルに列を追加するにはどうすればよいですか

分類Dev

Clickhouseのあるテーブルから別のテーブルに列を追加するにはどうすればよいですか?

分類Dev

* ngForを使用するときに、Typescriptでテーブルのカラーセルを変更するにはどうすればよいですか?

分類Dev

テーブルセルの値に基づいてテーブル行の背景色を変更するにはどうすればよいですか?

分類Dev

列がテーブルの変更を追跡できるように、VIEW出力句に「*」を保持するにはどうすればよいですか?

分類Dev

tr要素を探しているときに別のテーブル内のテーブルを無視するにはどうすればよいですか?

分類Dev

別のテーブルの列と同じタイプの列を追加しながら、Oracleでテーブルを変更するにはどうすればよいですか。

分類Dev

別のテーブルのnull値を含むデータを列に追加するにはどうすればよいですか?

分類Dev

Mysqlの別のテーブルからテーブルに列を追加するにはどうすればよいですか?

分類Dev

大文字と小文字を区別するPowerShellハッシュテーブルに複数の値を追加するにはどうすればよいですか?

分類Dev

テーブルから別のテーブルに値を追加するにはどうすればよいですか?

分類Dev

Laravelで別のテーブルの値を取得するにはどうすればよいですか?

分類Dev

テーブルBに行を作成するときに、テーブルAの値を更新するにはどうすればよいですか?

分類Dev

テーブルの2つの列を別のテーブルの主キーと結合するにはどうすればよいですか?

分類Dev

テーブル内の既存の主キーを変更するにはどうすればよいですか?

分類Dev

Luaのテーブル内で別の変数を取得するにはどうすればよいですか?

分類Dev

動的ピボットテーブル-生成された列を別のテーブルに追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    別のテーブルの列に値を挿入するにはどうすればよいですか?

  2. 2

    Postgresqlで列の値が等しいときに別のテーブルからデータを挿入するにはどうすればよいですか?

  3. 3

    Rのあるテーブルにある値のリストを別のテーブルに追加するにはどうすればよいですか?

  4. 4

    既存のHiveテーブルのFIELDTERMINATED値を変更するにはどうすればよいですか?

  5. 5

    ネストされたテーブルを操作するときにトリガーでテーブルが変更されないようにし、別のテーブルに更新するにはどうすればよいですか?

  6. 6

    Laravelの別のテーブルを参照する外部キー値を持つテーブルを追加するにはどうすればよいですか?

  7. 7

    MySQLテーブルの列のサイズを変更するにはどうすればよいですか?

  8. 8

    テーブルを削除し、別のテーブルの名前を変更して置き換えるにはどうすればよいですか?

  9. 9

    あるテーブルから別のテーブルの特定の行に値を追加するにはどうすればよいですか?

  10. 10

    別の選択の結果を、追加の列値を追加して新しいテーブルに挿入するにはどうすればよいですか?

  11. 11

    SnappyDataテーブルのTTL値を変更するにはどうすればよいですか?

  12. 12

    テーブルビューに別のセルを追加するにはどうすればよいですか?

  13. 13

    別のデータテーブルの行からデータテーブルに列を追加するにはどうすればよいですか

  14. 14

    Clickhouseのあるテーブルから別のテーブルに列を追加するにはどうすればよいですか?

  15. 15

    * ngForを使用するときに、Typescriptでテーブルのカラーセルを変更するにはどうすればよいですか?

  16. 16

    テーブルセルの値に基づいてテーブル行の背景色を変更するにはどうすればよいですか?

  17. 17

    列がテーブルの変更を追跡できるように、VIEW出力句に「*」を保持するにはどうすればよいですか?

  18. 18

    tr要素を探しているときに別のテーブル内のテーブルを無視するにはどうすればよいですか?

  19. 19

    別のテーブルの列と同じタイプの列を追加しながら、Oracleでテーブルを変更するにはどうすればよいですか。

  20. 20

    別のテーブルのnull値を含むデータを列に追加するにはどうすればよいですか?

  21. 21

    Mysqlの別のテーブルからテーブルに列を追加するにはどうすればよいですか?

  22. 22

    大文字と小文字を区別するPowerShellハッシュテーブルに複数の値を追加するにはどうすればよいですか?

  23. 23

    テーブルから別のテーブルに値を追加するにはどうすればよいですか?

  24. 24

    Laravelで別のテーブルの値を取得するにはどうすればよいですか?

  25. 25

    テーブルBに行を作成するときに、テーブルAの値を更新するにはどうすればよいですか?

  26. 26

    テーブルの2つの列を別のテーブルの主キーと結合するにはどうすればよいですか?

  27. 27

    テーブル内の既存の主キーを変更するにはどうすればよいですか?

  28. 28

    Luaのテーブル内で別の変数を取得するにはどうすればよいですか?

  29. 29

    動的ピボットテーブル-生成された列を別のテーブルに追加するにはどうすればよいですか?

ホットタグ

アーカイブ