mytable
これらの列を持つテーブルがありますstring
pagename
$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 -->