我需要在 mysql 数据库的 php 文件中显示 iframe 的 URL。
URL 存储在 mysql 数据库中的一个名为 videourl 的表和一个名为 videourl 的列中。
我可以从 mysql 数据库中获取 URL 并在 php 页面上回显它,但我不能将它用作 n iframe scr!
这是我到目前为止所做的:
<?php
echo "<iframe src=\"{$videourl}\" style=\"background: #fff;\" frameborder=\"0\" height=\"450\" scrolling=\"auto\" width=\"100%\"></iframe>";
?>
但这由于某种原因不起作用。并且它不起作用我的意思是它不会在 PHP 页面上显示任何内容!
这样做的最好方法是什么?
谢谢
编辑:这是我的新闻代码,仍然不起作用:
<?php
$con=mysqli_connect("localhost","db_username","password","db_name");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM videourl");
while($row = mysqli_fetch_array($result))
{
echo "<td>" . $row['videourl'] . "</td>";
}
echo "<iframe src=\" . $videourl . \" style=\"background: #fff;\" frameborder=\"0\" height=\"450\" scrolling=\"auto\" width=\"100%\"></iframe>";
?>
最终编辑:
好的,我已经做到了。
如果有人感兴趣,您应该这样做:
while($row = mysqli_fetch_array($result))
{
$id = $row["id"];
$videourl = $row["videourl"];
$date_added = $row["date_added"];
}
echo "<iframe src=\"{$videourl}\" style=\"background: #fff;\" frameborder=\"0\" height=\"100%\" scrolling=\"auto\" width=\"100%\"></iframe>";