我有一个可以正常工作的代码,但是我想插入带有自动增量的 ID = 行数 + 1 - mediamall_favourite_media 表
我想这样做是因为现在我在删除所有行时设置了 auto_increment 选项。下一行插入最后一个数字。例如 - 我插入 50 行并将它们全部删除,然后如果我再插入一行(尽管表为空),则 id 为 51...
$user =& JFactory::getUser();
$db2 =& JFactory::getDBO();
$mediaid = $_POST['addMediaId'];
//$delid = $_POST['delRow'];
if(isset($_POST['submitCheck']) and $_POST['submitCheck'] == '1') {
$query = ' INSERT INTO `#__mediamall_favourite_media` (`id`, `userid`, `mediaid`) VALUES (NULL,"'.$user->id.'","'.$mediaid.'")';
}
elseif(isset($_POST['submitCheck']) and $_POST['submitCheck'] == '0') {
$query = ' DELETE FROM `#__mediamall_favourite_media` WHERE `id` = "'.$delid.'" ';
}
if($query) {
$db2->setQuery($query);
$db2->query();
}
拜托,你有什么解决办法吗?