Невозможно, напрямую. Временные таблицы уничтожаются, когда соединение, используемое для их установки, закрывается. Когда ваш скрипт «create» отключается, его соединение с DB закрывается, а mysql очищает - включая уничтожение этой временной таблицы.
Это означает, что когда ваш сценарий «использования» срабатывает, он получает новое соединение без каких-либо вещей, которые сделал первый скрипт.
Существуют постоянные соединения, доступные на PHP, но эти соединения существуют в пуле, и нет никакого контроля над WHICH-соединением, которое получает какой-либо конкретный скрипт из этого пула. Вам может повезти и получить одно и то же соединение для двух разных сценариев, но это просто случайно.
Вам понадобится какой-то третий третий скрипт, который работает непрерывно, чтобы открыть соединение mysql, оставив таблицу temp на месте. И ваши два других сценария будут общаться с этим третьим.
Покажите нам, что вы пробовали. ** Напоминание **: Мы здесь не для создания кода для вас. – Nytrix
Судя по вашему требованию, вам нужна не временная таблица, а фактическая реальная таблица. В этом случае ваша проблема просто исчезает, так как оба сценария смогут получить доступ к одному и тому же источнику данных. – Mjh
@Mjh, я хотел использовать временную таблицу, потому что, когда во втором скрипте я читал данные из нее и после этого ее удалял. Я думаю, что с точки зрения производительности лучше создать временную таблицу, но я могу ошибаться. –