Xóa MySQL Database sử dụng PHP

 Phần này giải thích cách xóa MySQL Database và Table bởi sử dụng PHP.

Xóa một Database sử dụng PHP

Nếu một Database không còn cần thiết nữa, thì nó có thể bị xóa vĩnh viễn. Bạn có thể truyền một SQL command tới hàm mysql_query để xóa một Database.

Ví dụ

Ví dụ sau minh họa cách xóa một Database bởi sử dụng PHP.

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'tennguoidung';
   $dbpass = 'matkhau';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn )
   {
      die('Không thể kết nối: ' . mysql_error());
   }

   $sql = 'DROP DATABASE test_db';
   $retval = mysql_query( $sql, $conn );

   if(! $retval )
   {
      die('Không thể xóa cơ sở dữ liệu db_test: ' . mysql_error());
   }

   echo "Xóa Database thành công\n";

   mysql_close($conn);
?>

CẢNH BÁO − Việc xóa một Database và bất kỳ Table nào là rất nguy hiểm. Vì thế trước khi xóa bất kỳ Table hoặc Database nào, bạn nên chắc chắn rằng đã làm mọi thứ cần thiết.

Xóa một Table sử dụng PHP

Một lần nữa, bạn thông báo một SQL command tới hàm mysql_query để xóa bất kỳ Table nào. Nhưng nên cẩn thận trong khi sử dụng lệnh này, bởi vì, bằng việc thực hiện thao tác này, bạn có thể xóa một số thông tin quan trọng bạn đang có trong Table đó.

Ví dụ

Ví dụ sau minh họa cách xóa một Table bởi sử dụng PHP.

<?php
   $dbhost = 'localhost:3036';
   $dbuser = 'tennguoidung';
   $dbpass = 'matkhau';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn )
   {
      die('Không thể kết nối: ' . mysql_error());
   }

   $sql = 'DROP TABLE employee';
   $retval = mysql_query( $sql, $conn );

   if(! $retval )
   {
      die('Không thể xóa bảng employee: ' . mysql_error());
   }

   echo "Xóa bảng thành công\n";

   mysql_close($conn);
?>

Bình luận