Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw identyfikator z jednej tabeli do drugiej w php MySQL

Masz problemy z listą wszystkich ostatnio wstawionych identyfikatorów, których nie można wstawić w ten sposób bez wykonania pierwszego zapytania.

Możesz użyć w ten sposób:

//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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeks atrybutów złożonych

  2. Kod błędu MySQL:1064. Wystąpił błąd w składni SQL

  3. Wyzwalacz MySQL - zaktualizuj tabelę o wartość wybraną z innej tabeli

  4. Jak zamówić pole ORDER BY varchar jako numer?

  5. REPLACE kontra INSERT w SQL