Зневадження Якщо ваша перша програма працює без помилок - значить щось не так з компілятором. True story. Наприклад сторінка може бути порожньою. Скоріш за все це синтаксична помилка, але PHP мовчить. Щоб він не мовчав - додайте на початок скрипта наступні команди:

ini_set('display_errors', true); error_reporting(E_ALL);

Потім PHP може почати дратувати вас всілякими зауваженнями в тему і не в тему про те що до таблиць добре створювати індекси, чи чимось подібним. Щоб він тримав свою думку при собі, замініть останній рядок на:

error_reporting(E_ALL & ~E_NOTICE); Типи помилок Parse error виникає при перевірці коду на синтаксичний/лексичний аналіз, (PHP спочатку перевіряє код, а не одразу не виконує). Після цієї назви через двокрапку йде пояснення. Наприклад, unexpected end of file часто означає, що десь є незакритий блок (дужки). Fatal error — критична помилка. Виконання коду не відбувається після рядка, де вона є. Warning — некритична помилка, при якій відбувається подальше виконання коду. Notice — сповіщення про невелику помилку, наприклад, якщо виводити не задану змінну.