Нулевое значение будет интерпретироваться как «ничто» и, следовательно, исчезнет из вашего $ _GET. Но это не должно быть проблемой в вашем случае. Вы также можете просто проверить «результаты» в массиве, чтобы проверить, хочет ли кто-то увидеть все. Или вы меняете ноль на строку «все» и проверяете это.
if (!isset($_GET['results']) {
//logic for building your query without a LIMIT
}