链接打印两次

时间:2014-07-05 15:26:06

标签: php mysql sql

使用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 } ?>

截屏http://i.stack.imgur.com/g87qT.jpg

0 个答案:

没有答案