while ループが$kid の値を上書きしないのはなぜですか?
$lastrow = //another mysql query to get the id of last row.
$kid = 0;
$result = mysql_query("SELECT kid.......
while(list($kid) = mysql_fetch_row($result)) {
...
}
echo $kid;
if ($lastrow != $kid) echo "<a href="/show-more.php">show more results</a>";
何らかの理由で while loop $kid is "" - empty であり、ループはこの値を上書きしません。