Tengo una aplicación para introducir vehículos en una base de datos (INSERT), y tiene la posibilidad de visualizarlos (SELECT) eliminarlos (DELETE), pero no consigo actualizarlos (UPDATE). Solo quiero actualizar un campo del registro. Aquí pongo mi código php para ver si alguien sabe en que falla.
Siempre me da el mensaje de error:
"Se ha producido un error en la introducción de datos, por favor, contacta con el departamento de Informática."
Código PHP:
$host='192.168.1.211';
$usr='actualizar';
$pass='actualizar';
$db='pcr';
//Conectamos a mysql. Si falla muestra mensaje
$conexion=mysql_connect($host,$usr,$pass)
or die("No se pudo conectar, por favor, contacta con el departamento de Informatica." );
//Seleccionamos la base de datos. Si falla muestra mensaje
mysql_select_db('pcr',$conexion)
or die("No se pudo seleccionar la Base de Datos, por favor, contacta con el departamento de Informática.");
@mysql_query("UPDATE vehiculos SET recepcion='$recepcion' WHERE matricula='$matricula';");
if (mysql_error($conexion)==""){
echo "<h3>Se ha actualizado correctamente.</h3>\n";
//Muestra los datos introducidos
echo "<div>Has introducido:<br />\n Recepcionado en Librilla: $recepcion para el coche con matrícula: $matricula<br />\n";
}
else {
echo "<h3>Se ha producido un error en la introducción de datos, por favor, contacta con el departamento de Informática.</h3>\n";