php mysql_drop_db函数删除数据库

时间:2016-07-17
php mysql_drop_db函数用于删除一个MySQL数据库,如果MySQL扩展库是基于MySQL 4.x客户端库建立的,则本函数不可用,可以使用mysql_query提交一条 SQL DROP DATABASE语句来替代。本文章向大家介绍mysql_drop_db函数的实例

mysql_drop_db介绍

mysql_drop_db函数用于删除一个MySQL数据库

不提倡使用 mysql_drop_db() 函数。最好用 mysql_query() 提交一条 SQL DROP DATABASE 语句来替代。

mysql_drop_db实例

本示例使用一个表单来让用户填写需要删除的数据库名称,提交表单删除数据库后再将其他数据库显示给用户。

<?php   
/* by http://www.manongjc.com/article/1208.html */
$conn = @mysql_connect( "localhost", "userName", "password" ) 
  or die( "Sorry - could not connect to MySQL" );
$rs1 = @mysql_drop_db( $_REQUEST['db'] );
$rs2 = mysql_list_dbs( $conn );
for( $row = 0; $row < mysql_num_rows( $rs2 ); $row++ )
{ 
  $list .= mysql_tablename( $rs2, $row ) . " | "; 
} 
?>
<html>
 <head>
  <title>Deleting databases</title>
 </head>
 <body>
 <form action = "<?php echo( $_SERVER['PHP_SELF'] ); ?>" method = "post">
 Current databases: <?php echo( $list ); ?> 
 <hr>
 Name:<input type = "text" name = "db"> 
 <input type = "submit" value = "Delete database">
 </form>
 </body>
</html>