你能帮我找出这个mysqli_fetch_array的正确结构吗?我读了http://www.w3schools.com/php/func_mysqli_fetch_array.asp,但我仍然不知道我错过了什么。
我还是php新手!
我收到此错误。
注意:未定义的变量:第68行的D:\ xampp \ htdocs \ video_upload \ index.php中的video_name
<div id="box">
<?php
$query = mysqli_query($db, "SELECT 'id', 'name', 'url' FROM videos");
while($run = mysqli_fetch_array($query)){
$video_id = $run['id'];
$video_name = $run['name'];
$video_url = $run['url'];
}
?>
<a href='vide.php?videos=<?php echo $video_url; ?>'>
<div id='url'>
<?php echo $video_name; ?>
</div>
答案 0 :(得分:0)
您正在使用'
而不是`。先改变一下。然后将锚标记放在循环中。
像这样编辑,
<div id="box">
<?php
$query = mysqli_query($db, "SELECT `id`, `name`, `url` FROM videos");
while($run = mysqli_fetch_array($query)){
$video_id = $run['id'];
$video_name = $run['name'];
$video_url = $run['url'];
?>
<a href='vide.php?videos=<?php echo $video_url; ?>'>
<div id='url'>
<?php echo $video_name; ?>
</div>
</a>
<?php
}
?>
</div>