首先,如果这是一个重复的主题,我真的很抱歉。我确实看过,但没有找到任何东西。
这是我的代码:
<div id="box">
<?php
$query = mysqli_query($connection, "SELECT 'id', 'name', 'url' FROM uploads");
if(!$query)
echo("Connection Error: " . mysqli_connect_error());
else
{
while($run = mysqli_fetch_array($query))
{
$videoid = $run['id'];
$videoname = $run['name'];
$videourl = $run['url'];
?>
<a href='http://Seann.me.uk/Streamy/view.php?video=<?php echo $videourl; ?>'>
<div id="url">
<?php echo $videoname; ?>
</div>
<?php
}
}
?>
</div>
$videoname 一直以“name”的形式返回 $videourl 返回为 http://Seann.me.uk/Streamy/view.php?video= 目前我的数据库中只有 2 个视频,但显然它们有不同的名称和 ID。感谢任何帮助,感谢您的阅读。
最佳答案
删除选择中的引号,通过使用它们,您将选择值(字符串文字)“名称”而不是字段内容
$query = mysqli_query($connection, "SELECT id, name, url FROM uploads");
关于php mysqli_fetch_array 返回 $name 结果为 'name',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30834666/