1
我想從2個不同的表中將數據插入到一個php文件中。只有第一個插入查詢將被執行。請幫忙,謝謝!如何在單個php文件中插入2個查詢
<?php
//session_start();
include('config.php');
//$_SESSION['ID'] = $ID
//Data from guestAdd.php
$aID = $_POST['id'];
$afrom = $_POST['from'];
$ato = $_POST['to'];
$aleaveType = $_POST['leaveType'];
$selectRemarkSql = mysqli_query($conn, "SELECT remarkName FROM remarks WHERE remarkID = '$aleaveType';");
while($row = $selectRemarkSql ->fetch_assoc()) {
$leaveType = $row["remarkName"];
}
$addAbsentSql = mysqli_query($conn, "INSERT INTO absent(afrom, ato, aleaveType, empID) VALUES('$afrom', '$ato', '$leaveType', '$aID');");
$leaveLogUpdateSql = mysqli_query($conn, "INSERT INTO attendance(empID, HoursWorked, remarks, holiday) VALUES('$aID', 00:00:00, '$aleaveType', 'None');")
header("Refresh: viewAllEmployees.php");
?>
是什麼讓你認爲只執行第一個查詢?你甚至檢查執行查詢時是否有錯誤? – rlanvin
因爲當我檢查數據庫時,輸入在第一個表中,但不在第二個。也沒有錯誤。 –
你怎麼知道沒有錯誤?我沒有看到你檢查'mysqli_query'的結果。我看到的只是SQL注入方面的一個巨大的安全問題。 – rlanvin