У меня есть форма, которая представляет супер базовую информацию, просто новое имя (имя получает уникальный идентификатор). То, что я пытаюсь сделать, - это когда пользователь отправляет имя, которое он отправляет в базу данных, и перенаправляется на новую страницу card.php, где они могут добавлять более конкретную информацию. Однако уникальный идентификатор, связанный со строкой, которая была только информация о компании должна следовать в URL (ID = $ ID)Получите уникальный идентификатор строки, только что вставленной в базу данных
$query = "INSERT INTO name VALUES(NULL, '$name')";
mysqli_query($conn, $query);
$query2 = "SELECT * FROM name ORDER BY id DESC LIMIT 1";
$result = mysqli_query($conn, $query2);
while($row = mysqli_fetch_array($result)) {
$id = $row['id'];
}
header("Location: http://localhost/card.php?id=$id");
Процесс
addName.php -> пользователь отправляет новое имя -> добавить в базу данных -> перенаправление на card.php С уникальным идентификатором только что введенного имени
1.) Есть ли способ сохранить идентификатор только что представленной строки? В случае случайности 2 или более человек одновременно отправляют второй запрос на получение последней строки, вставленной в базу данных, возвращают неправильный идентификатор строки
2). Возвращаясь к одному циклу, 1 часть информации кажется горьким способом сделать что-то, это может быть самое основное из дерьма, но я не могу вернуть 1 часть данных, не делая этого
http://us2.php.net/manual/en/ mysq li.insert-id.php Вы даже потрудились читать руководства? –
иногда мы не знаем, какую точную функцию мы ищем бутон, вы не знаете, что еще пытался ive, и что еще искали ive. Простое сообщение ссылки было достаточно достаточно – user934902