Hola, estaba probando en insertar datos en tabla y he creado este formulario:
Y este código para insertar:
Y me da el siguiente error:
Alguien sabe por qué?
Mi tabla de datos es así:
Será un error del código o del sql?
Saludos!!
<form action="../php2.php" method="POST">
Alumno: <input type="text" name="usuario"><br />
Email: <input type="text" name="mail"><br />
Materia a estudiar: <select name="materia">
<option value="1">Lengua</option>
<option value="2">Filosofía</option>
<option value="3">Aritmética</option>
</select><br />
<input type="submit" value="Enviar">
</form>
Y este código para insertar:
<?php
$conexion=mysql_connect("mysql.99h.com.ar","miusuario","xxxxxxxxx")or die("Problemas con la conexión a la base de datos");
mysql_select_db("mibasededatos",$conexion) or die("Problemas en la selección de la tabla de datos");
mysql_query("insert into alumnos(nombre,mail,materia) values ('$_POST', '$_POST', $_POST),$conexion") or die ("Problemas al insertar datos".mysql_error());
mysql_close($conexion);
echo "...";
?>
Y me da el siguiente error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #7' at line 1
Alguien sabe por qué?
Mi tabla de datos es así:
Se llama alumnos.
Contiene 3 campos:
1= VARCHAR 30 = alumno
2= VARCHAR 50 = mail
3= INT 11= materia
PRYMARY KEY= alumno
Será un error del código o del sql?
Saludos!!