Intereting Posts

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

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

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

В forum_posts он помещает в parent столбец id контейнера темы .

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

 $mysqli->insert_id 

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

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