正在获取要拥有/的链接


Getting links to have /

我正在尝试获取我的所有链接,除了最后一个末尾有/的链接。

这是我正在使用的代码

 while( $result = mysql_fetch_object($query) ){
        $page = new Page($result->id);
        $page->setFromDatabase();
        $str.='<ul>';
        $str.=      '<li>';
        $str.=          '<a href="">'.$page->title.'</a>';
        $str.=      '</li>';
        $str.='</ul>';
    }

如果我需要提供任何进一步的信息,请让我知道

假设$query实际上是一个结果资源:

$numRows = mysql_num_rows($query);
$i = 1;
$str .= '<ul>';
while( $result = mysql_fetch_object($query) ){
    $page = new Page($result->id);
    $page->setFromDatabase();
    $str .=      '<li>';
    $str .=          '<a href="">'.$page->title.'</a>' . ($i < $numRows ? ' / ' : '');
    $str .=      '</li>';
    $i++;
}
$str.='</ul>';

我还将您的<ul>标记更改为循环之外-我相信这就是您想要的,而不是为每个链接制作一个无序列表。。。

您还应该阅读如何选择合适的MySQL API

使用mysql_num_rows来确定结果集中的行数,并使用它来检测何时处于最后一个链接。