удалить все таблицы в базе данных
Primary tabs
используйте такой пхп скрипт:
<?php /* скрипт создания новой базы - УДАЛЯЕТ СТАРУЮ БАЗУ С ТАКИМ ЖЕ ИМЕНЕМ*/ $db = mysql_pconnect ("localhost", "root" , "1234"); // ЭТИ ПАРАМЕТРЫ ОПРЕДЕЛИТЕ ДЛЯ СВОЕГО СЛУЧАЯ if (!$db) { echo "<b>Ошибка произошла....попробуй ещё</b>"; exit; } else echo (" <b>1) Соединение прошло успешно.</b>"); mysql_query("SET NAMES utf8"); $dbname = "prbd"; // здесь указываем имя базы, таблицы которой хотим удалить. if (!mysql_select_db ($dbname,$db)) // если такой базы не существует - создаём её. { $str = " create database ".$dbname ; if (!mysql_query($str)) // если создать не получается { echo ("<br>3)Error in command - <<".$str.">> . Reson - <b>".mysql_error()."</b>"); exit; } else echo (" <br>2) База данных создана успешно."); } else // если существует - удаляем её - дабы создать заново { $str = " drop database ".$dbname ; if (!mysql_query($str)) // если удалить не получается { echo ("<br>3) Ошибка передачи команды <<".$str.">> не удаётся удалить базу. Причина - <b>".mysql_error()."</b>"); exit; } else // если получилось удалить { echo ("<br>2) База данных удалена успешно."); $str = " create database ".$dbname ; if (!mysql_query($str)) // если удалить не получается { echo ("<br>3)Error in command - <<".$str.">> . Reson - <b>".mysql_error()."</b>"); exit; } else echo ("<br>3) База создана заново успешно."); } } echo ("<br> ///////////////"); ?>
- Log in to post comments
- 2590 reads