2017-04-21 29 views
-3

我有mysql數據庫,我想從中檢索數據。該表的名稱是「視頻」,並有5個彩色編號,名稱,視頻鏈接,類別,說明。 在類別中有4個固定值(音樂,電影,戲劇,舞蹈),並且在一個頁面上我只想顯示來自該表格的電影,並且正在使用此代碼,但所有視頻都成功顯示在我的網頁上。我只想顯示類別是電影的數據。我想讓電影與名稱和說明等一起顯示。 我應該改變什麼?PHP從另一個coloumn而不是id檢索數據

<?php 
$db = mysqli_connect("localhost", "root", "", "watchvideos.com"); 
$sql = "SELECT * FROM videos"; 
$result = mysqli_query ($db, $sql); 
while ($row = mysqli_fetch_array($result)){ 
echo "<H3>".$row['name']."</H3>"; 
echo "<p>".$row['description'].""; 
echo "<iframe src=https://www.watchvideos.com/video1".$row['videolink']."></iframe>"; 
} 
?> 
+4

任何基本的SQL教程都會回答這個問題 –

+0

然後在你的查詢中加入:SELECT * FROM videos W這裏category =「電影」 –

回答

0

當涉及到只得到這與電影中的數據,請檢查下面的代碼

通過改變SQL到一個低於

$sql = "SELECT * FROM videos where category='movies'"; 

$result = mysqli_query($db,$sql); 

    while ($row = mysqli_fetch_array($result)){ 

     echo "<H3>".$row['name']."</H3>"; 
     echo "<p>".$row['description'].""; 
     echo "<iframe src=https://www.watchvideos.com/video1".$row['videolink']."> 
</iframe>"; 


    } 
僅獲得有關電影的數據

詳情請參考http://php.net/manual/en/index.php

相關問題