Hola, es mi primer post así que corresponde agradecer porque he aprendido lo poco que se con los cursos online de esta web.
Al grano, estoy intentando hacer una query update donde la condicion where es una variable:
mysqli_query($link, "UPDATE servicios SET ser_fecha='$fecha', ser_horai='$horai', ser_horaf='$horaf', ser_codigo='$codigo', ser_contacto='$contacto', ser_problema='$problema', ser_diagnostico='$diagnostico', ser_descripcion='$descripcion', ser_estado='$estado' WHERE id = '$id'");
El problema es que no se ejecuta.
He puesto un echo $id; antes para imprimir el valor de la variable y si tiene valor.
También he probado utilizar un número de id en lugar de la variable para ver si era la sintaxis de la query y en ese caso si funciona.
He probado quitar las comillas a la variable $id pero no da ningún resultado.
Alguna sugerencia?