Мне удалось создать простое приложение MVC для отображения формы и использования информации из базы данных. [поэтому sql я использую SELECT].
Однако, когда я использую «обновить» или «удалить», данные в базе данных остаются прежними. Я не понимаю!?!
[Я использую модель вызова controller.php и передаю идентификатор для соответствия строке в таблице]
Я проверяю данные, которые передаются туда, и они отражают значение id.
Страница, загружаемая из контроллера, вызывающая метод в модели, завершилась без ошибок (возможно, синтаксис правильный, но логика неправильная).
поэтому я начинаю менять оператор sql на SELECT, и он дает мне значение, соответствующее $ id param '
Я не понимаю? какая-нибудь подсказка?
$query = JFactory::getDbo()->getQuery(true);
$db =& JFactory::getDBO();
$query = "DELETE FROM `menutables` WHERE `id2` = $id ";
$db->setQuery($query);
$db->query(); // this line I also take it out to test, it is fine but no data change either