【发布时间】:2018-06-05 01:59:59
【问题描述】:
我需要一些简单的帮助!
我的数据库中有这张表,其中存储了许多图像,称为“封面”。
然后我有一个 HTML 表格,在其中一个单元格中显示了这个 MySQL 表格的封面。
像这样:
<td><a href="movie.php?id=<?php echo $idt + 1; ?>">
<?php echo '<img src="'.htmlentities($idt + 1['cover'], ENT_QUOTES, 'UTF-8').'" alt="Cover" style="max-width:300px;max-height:300px;" />';; ?></a></td>
这是之前的代码
$req = mysql_query("select id, name, year, genre, cover from movies");
$dnn = mysql_fetch_array($req);
$idt = $dnn['id'];
但是当我尝试通过放置这个来动态更改 id 时为什么它不起作用?
$idt + 1;
【问题讨论】:
-
$idt + 1['cover']甚至不是有效代码。你想做什么? -
$idt将是从数据库中获取的id。增加该值不会自动获取另一条记录。您需要构建一个循环来获取多条记录。 -
这不起作用,变量不以整数
$idt + 1['cover']开头。而且它不是有效的代码。 -
通过增加
$idt,您试图实现什么?您是否尝试遍历结果集中的所有行?如果是这样,您需要使用不同的方法。另请注意,mysql_*是已弃用的函数。 -
@showdev 然后我用while循环吗?
标签: php mysql html-table