Mam taki dziwny lamerski

<?php $sql = "SELECT pub FROM games_data WHERE id = '" . $_GET['id'] . "'"; $pub = $row['pub']; ?>
... to wszystko działa, ale pomyślałem, że fajniej będzie jak to skrócę i zadam takie pytanie do bazy:
<?php $sql = "SELECT pub FROM games_data WHERE id = '" . $_GET['id'] . "'"; ?>
No i teraz problem w tym, że jeśli w bazie jest 1 to jest OK, jak 0 to zmienna $pub jest pusta. Z góry dzięki za pomoc

Pozdrawiam