Cita:
Iniciado por maycolalvarez error de sintaxis SQL seguro, se le olvido delimitar la cadena dentro del SQL, con comillas simples:
$query= "SELECT * FROM vina WHERE nombre='".$canal."'";
Pon puntos para concatenar la cadena de caracteres. Prueba haber.