Почему этот код работает?
Я правильно понимаю, что из всего этого адского говнокода тебе непонятен только оператор добавления в массив []?
Учебник разорвать, сжечь и выкинуть на помойку. 
На будущее, этот код пишется вот так$data = mysqli_query($link, "SELECT * FROM workers")->fetch_all(MYSQLI_ASSOC);
var_dump($data);
$data[] = "X"  - добавить в конец массива указанную строку. Чтобы перетирало 0-й индекс нужно указывать $data[0].