我想在我的數據庫中的表中插入值。第一個參數是一個非null變量,接下來的兩個是我想要傳入的兩列。我的邏輯在這裏有什麼問題。如何從mysqli_fetch_array傳遞我的查詢值?
$query = "SELECT cnum, cname FROM course WHERE specialization = '0'";
$result = mysqli_query($conn,$query);
if (!$result) die ("Database access failed: " . $conn->error);
$rows = $result->num_rows;
for ($j =0; $j<$rows;++$j) {
$row = mysqli_fetch_array($result);
$query = "INSERT INTO student_schedule VALUES ('$studentID', '$row[0]', '$row[1]', '0')";
$result = $conn->query($query);
if (!$result) die ("Database access failed: " . $conn->error);
}
這不行嗎?拋出任何錯誤? – choz
是的,我得到預期的$結果是參數,但布爾,而不是傳遞給mysqli_fetch_array –