Mysql
 sql >> база данни >  >> RDS >> Mysql

MYSQL close connect не може да спре дейността по вмъкване

Тъй като PHP не ви позволява да споделяте ресурси между заявители (AFAIK), има няколко начина, по които можете да постигнете тази възможност за спиране на процес в друга заявка:

първо добавете този ред:

if ( isset ($_POST['start']) ) {
    $_SESSION['continue'] = true;

и след това заменете оператора for с while (Изглежда, че не ви интересува броят на повторенията, ако е така, можете да промените това поведение):

for ($i = 1; $i <= 99999999999; $i++) {

замени с:

while ( $_SESSION['continue'] )

и вместо да затваряте връзката, за да спрете вмъкването, направете следното:

mysql_close ($con)

ще се промени на:

$_SESSION['continue'] = false;

ЗАБЕЛЕЖКА:Не забравяйте да извикате session_start () в началото на вашия скрипт. Това е всичко.

Предположих, че искате да спрете страницата от същата сесия, ако това не е така, можете вместо това да използвате ACP ore SHM. например:

замени:

$_SESSION['continue'] = true

с:

apc_store( 'continue', true );

и

while ( $_SESSION['continue'] )

с:

while ( acp_fetch ('continue') )

и

$_SESSION['continue'] = false;

с:

apc_store( 'continue', false );

Готово!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво всъщност означава max_connections?

  2. как да напиша тази заявка за самостоятелно присъединяване в mysql

  3. Динамично попълнете множество полета за въвеждане от MySQL в зависимост от избрания елемент от падащия списък

  4. ГРЕШКА:Неуспешно изграждане на родно разширение на gem - Грешка при инсталиране на mysql2

  5. Актуализирайте информацията за базата данни с бутона onclick