I have been able to create simple MVC app to display the form and use information from the database. [ so sql I use SELECT ].
However, when I use ‘update’ or ‘delete’ the data in the database stay the same. I don’t understand!?!
[ I use controller.php call model and pass id to match with the row in the table]
-
I check data that pass in there, and it did echo the value of id.
-
The page I load from the controller that call method in model has complete without the error (it could be that the syntax is right, but logic is wrong).
-
so i start to change sql statement to SELECT and it gives me the value that match with $id param’
I don’t understand? any clue?
$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
Do you try to modify a Joomla database or a personal one?
Look at this pages :
http://docs.joomla.org/How_to_connect_to_an_external_database
http://docs.joomla.org/How_to_use_the_database_classes_in_your_script#Tips.2C_Tricks_.26_FAQ