sql >> データベース >  >> RDS >> Mysql

PHP SQL:1つのhtmlフォームから複数のデータベースにデータを保存する方法または1つのデータベースから別のデータベースにデータを自動的にコピーする方法

    PHPから、DBへの新しい接続を作成する必要があります。

    <?php
       $servername = "localhost";
       $username = "database1";
       $password = "xxxxxxxx";
       $dbname = "database1";
    
    
       $servernameS = "localhost";
       $usernameS = "database2";
       $passwordS = "xxxxxxxx";
       $dbnameS = "database2";
    
       // Create connection
       $conn = new mysqli($servername, $username, $password, $dbname);
       $connS = new mysqli($servernameS, $usernameS, $passwordS, $dbnameS);
    
       // Check connection
      if ($conn->connect_error) {
           die("Connection failed: " . $conn->connect_error);
       }
       if ($connS->connect_error) {
           die("Connection failed: " . $connS->connect_error);
       }
    
       //escape variables for security
       $fname = mysqli_real_escape_string($conn, $_POST['fname']);
       $lname = mysqli_real_escape_string($conn, $_POST['lname']);
    
       $sql = "INSERT INTO mytable (fname,lname) 
       VALUES ('$fname','$lname')";
    
        if ($conn->query($sql) === TRUE) {
         echo "Successfully Saved";
    
        } else {
          echo "Error: Go back and Try Again ! " . $sql . "<br>" . $conn->error;
        }
    
        if ($connS->query($sql) === TRUE) {
         echo "Successfully Saved";
    
        } else {
          echo "Error: Go back and Try Again ! " . $sql . "<br>" . $connS->error;
        }
        $conn->close();
        $connS->close();
    
       ?>
    


    1. 致命的なエラー:キャッチされないエラー:未定義の関数mysql_pconnect()の呼び出し

    2. Oracleのvarchar値に含まれる文字の出現回数をカウントするにはどうすればよいですか?

    3. ReplicationManagerは、接続を開くときに例外をスローしました

    4. オラクルの休止状態シーケンス、@ GeneratedValue(strategy =GenerationType.AUTO)