Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ID von einer Tabelle in eine andere in MySQL php einfügen

Sie haben einige Probleme in Ihrem Code, der darin besteht, dass alle zuletzt eingefügten IDs nicht so eingefügt werden können, ohne die erste Abfrage auszuführen.

Sie können so verwenden:

//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';
}