Yo lo primero que cambiaría es la base de datos, una tabla con x campos iguales no tienen sentido, no no es útil tener 2 o más campos en la misma tabla para almacenar el mismo dato.
Para tu propósito, bastaría con una tabla simple con 2 campos incluso con 1 podía valer.
mi_canal id(clave primaria)
video
Teniendo esto claro vamos nos a tu código.
Código PHP:
<?php
// Datos de conexion
$servername = "X";
$username = "X";
$password = "X";
$dbname = "X";
// Establecemos la conexión a la base de datos
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM micanal";
$result = $conn->query($sql);
if ($result->num_rows > 0) { // Comprobamos si hay datos
// Recorremos los datos
while($row = $result->fetch_assoc()) {
// Mostramos el enlace
echo '<a href="https://www.youtube.com/watch?v='.$row['video'].'" target="_blank">';
// o los almacenas en una variable para imprimir después
$link _ video.= '<a href="https://www.youtube.com/watch?v='.$row['video'].'" target="_blank">';
}
} else {
echo "0 results";
}
$conn->close();
?>