удалить все таблицы в базе данных

используйте такой пхп скрипт:

<?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> ///////////////");
 	  	  
 ?>