Есть довольно простой вопрос,Одна запись вместо многих?
У меня есть несколько ColdFusion страниц, каждая из которых сохранить данные в свою базу данных MySQL (PhpMyAdmin), однако я хочу каждый раз, когда сайт протекавший для сохранения информации все той же записи вместо создания новой записи.
Я использую метод post html для передачи данных на следующую страницу, но после этого он остается неизменным на странице, поэтому я не могу сохранить его все в базе данных сразу в инструкции cfquery.
Пример:
Страница 1: получает информацию о пользователе Страница 2: (сохраняет детали со страницы 1) получает дополнительные сведения о пользователе Страница 3: (сохраняет данные от страницы 2) и т.д.
Но хранятся в отдельных записях, тогда как я хочу хранить каждый сеанс в одной записи.
Сохраняет эти данные в отдельных записях (как в отдельных запросах) Любые идеи?
Определен ли в вашей таблице первичный ключ? Если это так, вы можете использовать его для обновления существующих записей. Я предпочитаю использовать столбцы auto_increment для определения первичных ключей. –
Либо использовать переменную сеанса, либо вставлять на первую страницу и передавать первичный ключ на последующие страницы для инструкции UPDATE. –
Итак, у меня есть столбец идентификатора, который установлен на автоинкремент, поэтому первые страницы вставляются в БД, тогда мне нужно запросить БД, чтобы получить идентификатор (если это правильно, как?)? затем передайте этот идентификатор на каждую страницу, затем используйте UPDATE вместо вставки? – user1218175