使用for each
打印内容时出错。使用外键从三个表中检索值。来自三个表的所有数据都正常工作,如Id传递等。问题在于打印数据。它打印相同的标题和链接两次,如:
链接名称1 链接名称2 链接名称1 链接名称2
下面我添加了我的代码,如果有人可以帮我解决这个问题。
连接
'connect/MysqlConnect.php';
$con = MysqlConnect::getInstance();
$page = $_GET['page'];
$powerpoint=$con->select("SELECT * FROM `category`WHERE `cid` = " . MysqlConnect::dbEscape($page), false);
$powerpoint1=$con->select("select link.linkid,link.link from link inner join category on link.cid = " . MysqlConnect::dbEscape($page),true );
$powerpoint2=$con->select("select link.linkid,link.link from link inner join category on link.cid = category.cid");
链接打印代码
<?php foreach($powerpoint1 as $row){?>
<a href="download.php?page=<?php echo $row['linkid']; ?>"><?php echo $row['link'];?></a>
<?php } ?>