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

MySQLphpで1つのテーブルから別のテーブルにIDを挿入します

    コードにいくつかの問題があります。最後に挿入されたすべてのIDは、最初のクエリを実行せずにそのように挿入できません。

    次のように使用できます:

    //Creating an sql query
    $sql = "INSERT INTO information(name, weather, date, status, time_in, time_out) VALUES ('$name','$weather','$date', '$status', '$timeIn', '$timeOut')";
    
    //Importing our db connection script
    require_once('dbConnect.php');
    
    //Executing query to database
    if(mysqli_query($con,$sql)){
        echo 'Information Added Successfully';
        $lastid = mysqli_insert_id();       
        $sql = "INSERT INTO work_force (subcontractors, number_of_person, number_of_hours, twf) VALUES ('$subcontractors','$noPeople','$noHours',$lastid)";
        mysqli_query($con,$sql);
    }else{
    echo 'Could Not Add Information';
    }
    



    1. ORDERBYで更新

    2. MySQL:更新ステートメントで等しいコロン=:はどういう意味ですか?

    3. ユーザー名が存在するかどうかを確認できません

    4. QUOTENAMEを使用せずに、SQLServerで区切られた識別子を正しくエスケープする