sql >> Database >  >> RDS >> Mysql

ID invoegen van de ene tabel naar de andere in MySQL php

Je hebt een aantal problemen met je code. De laatst ingevoegde id kan zo niet worden ingevoegd zonder de eerste query uit te voeren.

Je kunt zo gebruiken:

//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. Tijdelijke tabel in opgeslagen functies?

  2. SQL-fouten lezen en interpreteren

  3. Creatieve toepassingen voor de blackhole engine

  4. Hoe maak je een id (auto-incremented) in Mysql met een string die ermee samengaat? alleen php gebruiken