Tam jest napisane, że gdy masz blad zapytania to masz wyświetlać
mysql_error() a nie żadne nic nie mowiące "Błąd zapytania".
Jest to napisane po polsku, prostym by się mogło wydawać językiem, więc nie wiem czemu tego nie doczytałeś.
or
die('Błąd zapytania');
$sql = 'SELECT * FROUM users';
Widzę ze robisz mysql_error()..... ino jest małe ale... przecież ty je robisz po die() wiec już do tego nie dojdzie :/ Zduplikowałeś bez namysłu kod. Tak ma być:
$sql = 'SELECT * FROM users';
Masz mysql_error wyswietlac dla aktualnego zapytania a nie dopisywać kolejne takie samo.
// zamykamy połączenie
mysql_close($connection);
Połączenie należy zamykać po wykonaniu zapytań a nie przed. Nie chce mi się wierzyć, że tak było w arcie z którego kopiujesz