【发布时间】:2016-01-16 06:55:03
【问题描述】:
我正在尝试使用我的数据库来回显嵌入 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'],video 是每个视频都有的 YouTube 视频的代码。
但是还是不行,求大神帮忙看看?
【问题讨论】:
-
运行代码时会发生什么?一个错误?一个空白屏幕?它打印错误的东西吗?您生成的 iframe 是什么样的?
-
您可能还想粘贴页面源代码。
-
@andrewsi 它什么也没做,它保持空白。
-
@NishchalGautam 你不需要它来解决这个问题;)
-
@Jesse - 我猜你的
include ("/includes/config.php");是错误的 - 那是在服务器根目录的/includes/目录中寻找文件,而不是在子目录中。也许尝试include ("includes/config.php");不带初始/?
标签: php html mysql mysqli xampp