Начинаю работать с MySqli.... Код (Text): <?php $link = mysqli_connect('localhost', 'kela_4', '**********', 'kela_4') or die("Ошибка подключеня к БД."); $result = mysqli_query($link, 'INSERT INTO `panel`(`id`, `name`, `key`) VALUES (1, "LOL2", "309844886b8fa28467dc9277e7c07777")') or die("Ошибка отправки запроса к БД."); mysqli_free_result($result); mysqli_close($link); if($link AND $result == TRUE)echo "Подключение и запрос к Базе Данных успешно завершены!"; ?> Код срабатывает , но есть предупреждение: Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in /home/kela/mc-diamond.ru/tests.php on line 4
Ошибки научитесь читать, прежде, чем тему создавать. И документацию функции mysqli_free_result прочитайте.
Я не знаю как ты так тупо делаешь? Я например делаю так Код (Text): $mysqli = new mysqli('localhost', 'kela_4', '**********', 'kela_4') or die("Ошибка подключеня к БД."); $result = $mysqli->query('INSERT INTO `panel`(`id`, `name`, `key`) VALUES (1, "LOL2", "309844886b8fa28467dc9277e7c07777")') or die("Ошибка отправки запроса к БД."); $result->close(); $mysqli->close(); Разницу видешь?
После выполнения запроса INSERT результат освобождать не нужно, поскольку это просто true (запрос выполнился нормально) или false (запрос выполнился с ошибкой). Освободить результат нужно только после запросов SELECT, SHOW, DESCRIBE или EXPLAIN. См. документацию по mysqli_query
Чтобы ещё занять процессорное время, очевидно. Ну или с расчетом, что будет ещё пара десятков объемных запросов, из-за которых превысится лимит ресурсов.