我有一个包含以下列string pagename的表mytable
我必须提取$pagename,但我还需要提取下面一行中的下一个$pagename,用于页面导航。例如,如果我需要$pagename值WHERE string='100001',我将需要下一个页面名称,即$string等于$nextpagestr=($currentline['string']+1);或100002 (知道$sql的右大括号在$sql2之后)。
我尝试过下面的代码,但当我将鼠标悬停在链接上时,它显示的是Array.php,而不是我期望的值
<?php
include 'includes/connectdb.php';
$sql="select * from mytable where string=100001";
$result=mysql_query($sql);
while($currentline=mysql_fetch_assoc($result))
{
extract($currentline);
$nextpagestr=($currentline['string']+1);
$previouspagestr=($currentline['string']-1);
?>
<!-- SOME CODE HERE ... --> <?php echo $currentline['pagename']; ?>
<!-- THEN MY NAVIGATION: -->
<a class="next-link" href="<?php
$sql2='SELECT pagename FROM mytable WHERE string=$nextpagestr';
$result2 = mysql_query($sql2);
while($pagename=mysql_fetch_assoc($result2))
{echo($pagename);} ?>.php">Next Page</a>
<?php } ?> <!-- CLOSING BRACE FOR THE FIRST $SQL --> 发布于 2013-11-14 02:27:39
嗯……
$result2 = mysql_query($sql2);
while($currentline=mysql_fetch_assoc($result2))
{
extract($currentline);
echo($currentline['pagename']); ?>.php">Next Page</a>
<?php } ?>https://stackoverflow.com/questions/19961301
复制相似问题