Можно ли использовать $ mysqli-> insert_id для назначения темы для публикации в скрипте форума?
84 просмотра
1 ответ
У меня есть скрипт форума, который делает для каждой новой темы «контейнер» и назначает ему каждое сообщение, связанное с темой.
Поэтому, когда я открываю новую тему, мой сценарий создает новую строку forum_topics
и новую строку forum_posts
.
В forum_posts
это положить в parent
колонке id
на тему контейнера .
Чтобы узнать, кто является контейнером поста, который я создаю, я использую:
$mysqli->insert_id
Я хотел бы знать, если это безопасно, я думаю, что два пользователя, которые открывают новую тему одновременно ... Это правдоподобная проблема?
Автор: Fez Vrasta Источник Размещён: 12.11.2019 09:16Ответы (1)
4 плюса
Да, это безопасно.
Каждый процесс PHP использует отдельное соединение, и эта переменная содержит вставленный идентификатор из этого самого соединения
Вопросы из категории :
- php Как вы отлаживаете PHP-скрипты?
- php Заставьте XAMPP / Apache обслуживать файл вне htdocs
- php Как включить файлы PHP, которые требуют абсолютного пути?
- php Скрипт входа со скрытыми кнопками
- php How can I find unused functions in a PHP project
- php Эффективное изменение размера JPEG изображения в PHP
- php MySQL или PDO - каковы плюсы и минусы?
- php Как бы вы внедрили аутентификацию на основе FORM без резервной базы данных?
- php Самый простой способ профилировать скрипт PHP
- php Изображения в PHP
- mysqli использование нулей в подготовленном MySQL
- mysqli Commands out of sync; you can't run this command now
- mysqli Неустранимая ошибка: класс «MySQLi» не найден
- mysqli PHP / MySQLi: УСТАНОВИТЬ lc_time_names и DATE_FORMAT () в запрос mysqli?
- mysqli How to echo a MySQLi prepared statement?
- mysqli Как изменить MySQL на MySQL?
- mysqli получить массив строк с результатом MySQL
- mysqli PHP, как проверить, нужно ли закрывать запрос MySQLi?
- mysqli Можно ли использовать mysqli_fetch_object с подготовленным оператором