Подозирам, че $db
или не е обект (ако всъщност не е NULL), или $db
няма функция с име exec
.
Препоръчвам ви да проверите дали връзката ви с базата данни е успешна и да потвърдите, че $db
е обектът на връзката. Проверете дали exec
е валидна функция за обекта.
Освен това вашият код изглежда е уязвим към SQL инжектиране . (Не виждаме, че аргументите, предадени на функцията, са "избягали", за да бъдат безопасни за включване в SQL текст.) Много предпочитаме да видим подготвени изрази с заместители за свързване .