如何使用php将表中选定的数据插入到另一个表中?
我想从同一数据库下的一个表中插入所选数据。我有一个代码,但它不工作 moduleindex.php如何使用php将表中选定的数据插入到另一个表中?,php,insert-select,select-insert,Php,Insert Select,Select Insert,我想从同一数据库下的一个表中插入所选数据。我有一个代码,但它不工作 moduleindex.php <?php include "connectdatabase.php";//include the connection file $db = mysql_select_db("section_masterfile",$connectDatabase); $queries = "Select student_Firstname, student_Lastname,
<?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);
}
?>
您可以使用单个查询来实现这两个目的,请尝试以下方法
INSERT INTO pdf_table (student_Lastname, student_Firstname, student_Section )
SELECT student_Lastname, student_Firstname, student_Section FROM masterfile_table
您还可以根据需要在select查询中添加条件。sql/mysql中有一种称为select into的机制,在Google上搜索它
我不确定你想做什么,这是一种方法
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
例如:
Hi@Ram Sharma单个查询不起作用,它在搜索选定数据后发送布尔错误