проблемы с выполнением функции DELETE (PHP+MySQL)

132
22 октября 2018, 11:00

При вызове функции DELETE не удаляется строка в таблице, а лишь очищаются поля оставляя PRIMARY KEY не тронутым, при этом вызов DELETE из консоли MySQL работает прекрасно.

Сначала связал это с тем, что от удаляемого PRIMARY KEY есть зависимости, но такая проблема сохраняется и при удалении связей этой таблицы с другими.

С почти аналогичной таблицей DELETE работает и при вызове в коде и при исполнении из консоли.

В чём может быть проблема?

Функция в самом коде:

 $db = DbAgents::getConnection();
 $sql = "DELETE FROM `company` WHERE `company`.`id_company` = :id_company";
 $result = $db->prepare($sql);
 $result->bindParam(':id_company', $id, PDO::PARAM_INT);
 return $result->execute();

В MySQL запрос исполняется аналогичный, только уже вместо :id_company, естественно, конкретное значение id

Answer 1
DELETE FROM company WHERE id_company = :id_company
READ ALSO
Как описать LPSECURITY_ATTRIBUTES для CreateMutexW

Как описать LPSECURITY_ATTRIBUTES для CreateMutexW

Проблема возникла при описании структуры являющейся одним из параметров функции CreateMutexW - LPSECURITY_ATTRIBUTES(https://msdn

175
deleteLater при наследовании

deleteLater при наследовании

Представим, что есть класс, производный об QObject:

208
Прозрачность фоновой картинки label в qt

Прозрачность фоновой картинки label в qt

Нужно изменить фон label, а точней сделать его полупрозрачнымПробовал изменить прозрачность в фотошопе, не помогло

195
Как реализовать вектор стеков в C++?

Как реализовать вектор стеков в C++?

Следующая запись выдает ошибку:

178