2017-04-21 100 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

相关问题