Я новичок в базе данных, и я пытаюсь вставить данные из одной таблицы в другую. я следующий код:Вставьте данные из двух таблиц в другую таблицу
$codigoAlumno = $_GET['txtValidarCodigo'];
$codigoMateria = $_GET['txtValidarMateria'];
if($codigoAlumno && $codigoMateria){
include('conexion.php');
//GUARDAR COINCIDENCIA CON CODIGOS
$query = mysql_query("SELECT * FROM cat_materia WHERE vchCodigoMateria='$codigoMateria'");
$rowStn = mysql_num_rows($query);
$query_2 = mysql_query("SELECT * FROM cat_alumno WHERE iCodigoAlumno='$codigoAlumno'");
$rowSub=mysql_num_rows($query_2);
if($rowSub == 0){
echo "No coicide con ningun registro";
}else{
if($rowStn == 0){
echo "No coicide con ningun registro";
}else{
//AGREGAR DATOS
mysql_query("INSERT INTO cat_rel_alumno_materia(iCodigoAlumno,vchCodigoMateria,fCalificacion)VALUES('$codigoAlumno','$codigoMateria'");
$registro = mysql_affected_rows();
echo 'Se ha completado el regisitro '.$registro;
}
}
}else{
echo "Ingrese los campos";
}
Действительно, я искал разные waysto сделать, но ничего не получалось.
Ваш код или то, что вы планировали прикрепить в качестве примера или исходной ситуации, не произошло. – klaar
Возможный дубликат [Вставить в таблицу выберите из таблицы a и таблицы b где] (http://stackoverflow.com/questions/20137183/insert-into-table-select-from-table-a-and-table-b- где) – Naruto
OT: Лучше, если вы избегаете/проверяете ввод, прежде чем бросать его в SQL-запрос. –