0

mytableこれらの列を持つテーブルがありますstring pagename

$pagename を抽出する必要がありますが、ページ ナビゲーションのために、この行の下にある次の $pagename も抽出する必要があります。たとえば、$pagenameWHERE 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 --> 
4

1 に答える 1