Tengo un error de sintaxis en el siguiente código, por más que miro no lo encuentro, me esta volviendo loco:
Código PHP:
$consulta=" update contacto set nombre ='".$_POST['nombre']."',
apellido1='".$_POST['apellido1']."',
apellido2='".$_POST['apellido2']."',
sobrenombre='".$_POST['sobrenombre']."',
fechaNacimiento="."'".$_POST['anio']."-".$_POST['mes']."-".$_POST['dia']."',
sexo='".$_POST['sexo']."',
direccion='".$_POST['direccion']."',
mapaDireccion='".$_POST['mapaDireccion']."',
ciudad='".$_POST['ciudad']."',
provincia='".$_POST['provincia']."',
pais='".$_POST['pais']."',
codigoPostal='".$_POST['codigoPostal']."',
paginaWeb='".$_POST['paginaWeb']."',
telefono='".$_POST['telefono']."',
fax='".$_POST['fax']."',
movil='".$_POST['movil']."',
correo='".$_POST['correo']."',
telefonoTrabajo='".$_POST['telefonoTrabajo']."',
faxTrabajo='".$_POST['faxTrabajo']."',
movilTrabajo='".$_POST['movilTrabajo']."',
direccionTrabajo='".$_POST['direccionTrabajo']."',
telefono='".$_POST['telefono']."',
empresa='".$_POST['empresa']."',
mapaTrabajo='".$_POST['mapaTrabajo']."',
correoTrabajo='".$_POST['correoTrabajo']."',
contactoDe='".$_POST['contactoDe']."',
comentario='".$_POST['comentario']."',
contactoDe='".$_POST['contactoDe']."',
tipoContacto='".$_POST['tipoContacto']."',
where numeroContacto = '". $_POST['numeroContacto']."';";
echo $consulta;
$resultado=mysql_query($consulta);
return $resultado;
}
Mysql dice lo siguiente: #1064 - 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 'where numeroContacto = '5'' at line 1
Muchas gracias.