我有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>";
}
?>
答案 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