PHP从另一个coloumn而不是id检索数据

时间:2017-04-21 19:20:48

标签: php mysql

我有mysql数据库,我想从中检索数据。该表的名称是“视频”,并有5个coloumns id,name,videolink,category,description。 在类别中有4个固定值(音乐,电影,戏剧,舞蹈),在一个页面上我只想显示此表中的电影,我正在使用此代码,但所有视频都成功显示在我的网页上。我只想显示类别是电影的数据。我想要用名字和描述等来显示电影。 我应该改变什么?

<?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>";   
}
?>

1 个答案:

答案 0 :(得分: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