동일한 데이터베이스에서 내 테이블 중 하나에서 선택한 데이터를 삽입하려고합니다. 코드가 있지만 작동하지 않습니다.php를 사용하여 테이블의 선택된 데이터를 다른 테이블에 삽입하는 방법은 무엇입니까?
moduleindex.php
<?php
include "connectdatabase.php";//include the connection file
$db = mysql_select_db("section_masterfile",$connectDatabase);
$queries = "Select student_Firstname, student_Lastname, student_Section FROM masterfile_table";
if(isset($_POST['TeacherName'])&& isset($_POST['SectionName']))
{
$searchTeacher = $_POST['TeacherName'];
$searchSection = $_POST['SectionName'];
$queries = "Select student_Firstname, student_Lastname, student_Section FROM masterfile_table WHERE section_Teacher = '{$searchTeacher}' AND student_Section='{$searchSection}'";
}
$queried = mysql_query($queries,$connectDatabase);
?>
당신은 모두 목적을 위해 단일 쿼리를 사용할 수 있습니다
<?php
include 'moduleindex.php';
include 'connectdatabase.php';
$db_pdf = mysql_select_db("section_masterfile",$connectDatabase);
while($row = mysql_fetch_array($queried))
{
$field1 = $row['student_Lastname'];
$field2 = $row['student_Firstname'];
$field3 = $row['student_Section'];
$insert_query = mysql_query("INSERT INTO pdf_table (student_Lastname,student_Firstname,student_Section) VALUES ('{$field1}', '{$field2}', '{$field3}')",$connectDatabase);
}
?>
안녕 @Ram 샤르마 단일 쿼리 못해 선택한 데이터를 검색 한 후이 부울 오류를 보낼 일 – Jeff