Можно ли использовать $ mysqli-> insert_id для назначения темы для публикации в скрипте форума?

php mysqli

84 просмотра

1 ответ

У меня есть скрипт форума, который делает для каждой новой темы «контейнер» и назначает ему каждое сообщение, связанное с темой.

Поэтому, когда я открываю новую тему, мой сценарий создает новую строку forum_topicsи новую строку forum_posts.

В forum_postsэто положить в parentколонке idна тему контейнера .

Чтобы узнать, кто является контейнером поста, который я создаю, я использую:

$mysqli->insert_id

Я хотел бы знать, если это безопасно, я думаю, что два пользователя, которые открывают новую тему одновременно ... Это правдоподобная проблема?

Автор: Fez Vrasta Источник Размещён: 12.11.2019 09:16

Ответы (1)


4 плюса

Решение

Да, это безопасно.
Каждый процесс PHP использует отдельное соединение, и эта переменная содержит вставленный идентификатор из этого самого соединения

Автор: Your Common Sense Размещён: 16.02.2013 04:09
Вопросы из категории :
32x32