2015-10-17 35 views
0

我正在嘗試使用我的數據庫迴應YouTube嵌入的視頻。 但我無法揣摩出我的錯誤是..從數據庫迴應嵌入的YouTube視頻

config.php文件:

$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$db = "dbname"; 

// Create connection 
$conn = mysqli_connect($servername, $username, $password, $db); 

// Check connection 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 

在這裏,我想呼應的YouTube視頻:

include ("/includes/config.php"); 
$query = "SELECT * FROM table_name"; 
$result = mysqli_query($link, $query); 
while ($row = mysqli_fetch_array($result)) { 
    echo "<iframe width='560' height='315' src='https://www.youtube.com/embed/".$row['video']."' frameborder='0' allowfullscreen></iframe>"; 
} 
mysqli_close($link); 

在回聲部分,我回應$ row ['video'],視頻是每個視頻的YouTube視頻中的代碼。

但它仍然不起作用,有人可以幫我嗎?

+1

當你運行你的代碼,會發生什麼?一個錯誤?一個空白的屏幕?它打印錯誤的東西?你生成的iframe是什麼樣的? – andrewsi

+0

您可能還想粘貼頁面源代碼。 –

+0

@andrewsi它什麼都不做,它保持空白。 – Jesse

回答

1

1.檢查您的瀏覽器源代碼是否正確打印代碼。

2.檢查要打印的視頻代碼只看起來像這樣(h1h4hdj6)https://www.youtube.com/embed/