クエリを表示しようとすると、エラーが表示されると思います。SQLはおそらく次のようになります。
SELECT * FROM test where id >=2AND id <= 7
ANDの前にスペースがありません。これを試して:
$result = mysql_query("... id >=".$till." AND id <= ".$tilll)
# ^ extra space here
また、PHPステートメントをセミコロンで終了する必要があります。これを行っていて、投稿するのを忘れたと思いますが、正しい場所にセミコロンがあることを再確認することをお勧めします。
BETWEEN
また、の代わりにを使用しid >= ... AND id <= ...
、変数にわかりやすい名前を付けることをお勧めします。
$sql = "SELECT * FROM test WHERE id BETWEEN " . $min_id . " AND " . $max_id;
$result = mysql_query($sql);
if ($result) {
# Read results.
} else {
# Handle error.
}