Po raz pierwszy to zrobiłeś
"SELECT id, url, name FROM links WHERE group='' ORDER BY array ASC"
Następnie chcesz użyć $id
robić
"SELECT url, name FROM links WHERE group='$id' ORDER BY array ASC"
Jaki byłby za to wynik? Jeśli grupa równa się pustemu ciągowi, to nie będzie równa $id
(tylko jeśli $id
jest również pustym ciągiem, ale to nie ma sensu).