Как остановить скрипт

12
A
На сайте с 19.01.2007
Offline
23
2180

Запускаю я скрипт php+sql и данные автоматически добавляютя в базу mysql (новое значение - это новая таблица). Как мне остановить добавление данных в таблицы в определенный момент, не дожидаясь завершения работы скрипта?

icq: 315-477-761
MerlinMAG
На сайте с 15.10.2006
Offline
43
#1

Вариант перезапустить сервер не подойдет?

Стояли звери - около двери
По ним стреляли - они умирали Бесплатный видеокурс по Drupal (/ru/forum/597414)
zzeus
На сайте с 04.01.2008
Offline
74
#2

man kill

.

antono
На сайте с 12.07.2004
Offline
286
#3

В скрипте написать условие его остановки.

A
На сайте с 19.01.2007
Offline
23
#4
MerlinMAG:
Вариант перезапустить сервер не подойдет?

Это конечно вариант, но хотелось бы как то программно.

MerlinMAG:
В скрипте написать условие его остановки.

Не получается! Просто данные добавляются даже после закрытия браузера! Хотелось бы чтобы снова открыв браузер, можно было остановить все активные действия с текуще базой

DmitryShustov
На сайте с 27.11.2004
Offline
255
#5

я думаю что надо бы скрипт в студию ))) Может в нем ошибки какие то просто исправить надо?

MerlinMAG
На сайте с 15.10.2006
Offline
43
#6

Так скрипт исполняется на сервере, браузер только его запускает.

Для того, чтоб можно его было остановить без перезапуска сервера, надо доработать скрипт, добавив условие выхода из него.

A
На сайте с 19.01.2007
Offline
23
#7
DmitryShustov:
я думаю что надо бы скрипт в студию ))) Может в нем ошибки какие то просто исправить надо?

Ошибок нет это точно. Просто хотелось узнать может есть стандартные какие-то функции остановки записи в таблицы бд или программно как то разорвать с ней связь

sun
На сайте с 22.10.2005
Offline
81
sun
#8

Все есть. Даже когда клиент связь разрывает, есть функция которая проверяет разорвана ли с клиентом связь или нет(см. прочие функции). Остановить можно принудительно die(); либо exit();

devmen.com (http://devmen.com/)
Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#9

Метод мазахсита (не мой :)))): закройте соединение с бд и отключите протоколирование ошибок ;)))

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
A
На сайте с 19.01.2007
Offline
23
#10
Progr@mmer\.:
Метод мазахсита (не мой :)))): закройте соединение с бд и отключите протоколирование ошибок ;)))

Пишу вот так if ($_GET['stop']){mysql_close(); }

Правильно?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий