Я работаю над проектом, в котором есть одна основная статья, и вы можете приложить к нему много разных статей. Итак, отправьте, я разбил статью на две разные разделы, так как мне нужно, чтобы они представлялись в две разные таблицы.захват последнего последнего id на основе user_name - codeigniter
После отправки первой части, я пытаюсь получить последний отправленный идентификатор на основе имени пользователя, чтобы я мог приложить остальную часть статьи. Если это имеет смысл.
Я пробовал несколько разных вещей, но ничто, кажется, не возвращает этот идентификатор.
Сначала я попробовал insert_id() meathod, но возвращает 0
public function pullLastStoryId($author){
$this->db->where('author', $author);
$this->db->insert_id();
$story = $this->db->get('story_tbl');
return $story->result();
}
Итак, я также попытался просто захват
public function pullLastStoryId($author){
$story = $this->db->query('SELECT LAST_INSERT_ID() INTO story_tbl;')
return $story->result();
}
Любая идея-х
Основная причина использования последовательностей «auto_increment» и т. Д. Для идентификаторов заключается в том, что БД намного лучше сохраняет целостность. Что бы вы сделали, если кто-то управлял вставкой из отдельного запроса одновременно? – cwallenpoole