Вот код, он работает $db_host = '1'; $db_name = '2'; $db_user ='3'; $db_pass = '4'; $link = mysqli_connect($db_host, $db_user, $db_pass, $db_name); $mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name); if ($mysqli->connect_errno) { echo "Не удалось подключиться к MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } if (!$mysqli->query("DROP TABLE IF EXISTS test7") || !$mysqli->query("CREATE TABLE test7(id INT)") || !$mysqli->query("INSERT INTO test7(id) VALUES (1)")) { echo "Не удалось создать таблицу: (" . $mysqli->errno . ") " . $mysqli->error; } echo "удалось создать таблицу" ?> если добавляю echo "<html><head> <meta http-equiv='Refresh' content = '15; URL =index1.html'> </head></html>"; exit (); либо mysqli_close($link); echo "<html><head> <meta http-equiv='Refresh' content = '15; URL =index1.html'> </head></html>"; exit (); мускл улетает внебытие (пробел в слове небытие сами поставьте) почему и как рефрешнуть теперь? рефреш без кода мускл рефрешился.
не рефрешьте.... тем более так изощренно а так - скорее всего вы зацикливаете и бесконечно рефрешите на себя
Тут хоть refresh, хоть header location... Если на тот-же скрипт и предварительно не проверять условие необходимости обновления данных в базе и последующего перенаправления - результат будет тот-же. @HerVverh, отсюда вывод: либо параметр в url при перенаправлении/обновлении и его проверять в самом начале скрипта, либо сохранять данные в сессии...
инфа 100% ?? как догадались? может ошибку выдает что-то где-то? может нам покажите? index1.html - что это, что там?