Necesito insertar unos datos de un formulario.... y en el proceso no logro hacerlo ...
me devuelve el siguiente error;
Warning: mysql_query() expects at most 2 parameters, 3 given in D:\WebSite\wamp\www\...\crea_alumnos.php on line 29
Error al relaizar la consulta RESULT.
Código PHP:
<?PHP
include("conexion.php");
/*Recibo las variables por el metodo POST*/
$nombre_alumno= htmlspecialchars(trim($_POST['nombre_alumno']));
$ape_paterno_alumno = htmlspecialchars(trim($_POST['ape_paterno_alumno']));
$ape_materno_alumno= htmlspecialchars(trim($_POST['ape_materno_alumno']));
$rut_alumno= htmlspecialchars(trim($_POST['rut_alumno']));
$telefono_alumno= htmlspecialchars(trim($_POST['telefono_alumno']));
$domicilio_alumno= htmlspecialchars(trim($_POST['domicilio_alumno']));
$email_alumno= htmlspecialchars(trim($_POST['email_alumno']));
$carrera = htmlspecialchars(trim($_POST['carrera']));
$seccion = htmlspecialchars(trim($_POST['seccion']));
$facultad = htmlspecialchars(trim($_POST['facultad']));
/*Hago la consulta */
// $query="SELECT * FROM usuarios WHERE login='$login'"; //ANTES
$database="upv";
$link= $conexion;
/* $query="INSERT INTO usuarios (login, nombre, apaterno, amaterno, password, email) VALUES ('$login','$nombre','$apaterno', '$amaterno','$pass1','$email')"; */ // Antes
$query = "INSERT INTO alumno (nombre_alumno, rut_alumno, telefono_alumno, domicilio_alumno, email_alumno, carrera, ape_paterno_alumno, ape_materno_alumno , seccion, facultad) VALUES ('$nombre_alumno', '$rut_alumno','$telefono_alumno','$domicilio_alumno','$email_alumno', '$carrera','$ape_paterno_alumno','$ape_materno_alumno' ,'$seccion,'$facultad')";
//ESTA ES LA LINEA DEL ERROR
$result= mysql_query($database, $query, $link) or die ("Error al relaizar la consulta RESULT.".mysql_error() );
if(mysql_affected_rows($result))
{
header("Location:exito.php");
}
else
{
echo "Error introduciendo el usuario";
} /* Cierre del else que corresponde a if(mysql_affected_rows.....) */
mysql_close($conexion);
?>
DE ANTE MANO MUCHAS GRACIAS