簡體   English   中英

我的數據庫不想顯示我想要的全部

[英]My database don't wanna display all I want

我正在嘗試制作一個頁面來查看一個用戶的廣告,其中包含約5個廣告,而僅顯示1個,這是代碼:

<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$db = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);
$r = $db->query('SELECT id, inputid FROM ads WHERE inputid='.$_SESSION['log'].'');
echo '<ol>';
while($data = $r->fetch())
{
echo '<li><a href="adpage.php?id='.$data['id'].'">'.$adpage.'</a></li>';
$r->closeCursor();
}
echo '</ol>';
?>

謝謝你的幫助

while($data = $r->fetch())
{
echo '<li><a href="adpage.php?id='.$data['id'].'">'.$adpage.'</a></li>';
$r->closeCursor();   //<-- put this out of the loop
}

像這樣

while($data = $r->fetch())
{
echo '<li><a href="adpage.php?id='.$data['id'].'">'.$adpage.'</a></li>';
}

$r->closeCursor();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM