حذف تمام جدول های بانک اطلاعاتی با PHP

حذف تمام جدول های بانک اطلاعاتی با PHP

اگر شما هم بخواهید بدون اینکه به phpmyadmin وارد شوید تمام جدول های بانک اطلاعاتی خود را حذف کنید نیازمند قطعه کدهای پی اچ پی خواهید شد؛ شاید بگویید خب اول اول با همان phpmyadmin این کار را انجام می دهیم!!

فرض کنید یک پروژه دارید که به شما تنها دسترسی FTP داده شده و یک بانک اطلاعاتی برای شما ساخته شده است حالا شما بدون دسترسی مستقیم به هاست باید کارهای خود را انجام دهید پس در اینجاست که به این آموزش نیاز پیدا خواهید کرد.

پس همراه ما باشید.

 

حذف پوشه های دارای فایل در PHP

 

حذف تمام جدول های بانک اطلاعاتی با PHP

حذف تمام جدول های بانک اطلاعاتی با PHP
حذف تمام جدول های بانک اطلاعاتی

در این بخش شما کافیست قطعه کد زیر را در یک فایل PHP قرار دهید و آن را از طریق FTP یا هر روش دیگری در سایت خود آپلود کیند و آن را اجرا کنید؛ بعد از اجرا شدن این دستور تمامی جدول های موجود در بانک اطلاعاتی مورد نظر شما پاک می شود و یک بانک اطلاعاتی یا دیتابیس mysql خالی دارید.

کد::

<?php

$mysqli = new mysqli(“localhost”, “user”, “pass”, “dbname”);
$mysqli->query(‘SET foreign_key_checks = 0’);
if ($result = $mysqli->query(“SHOW TABLES”))
{
while($row = $result->fetch_array(MYSQLI_NUM))
{
$mysqli->query(‘DROP TABLE IF EXISTS ‘.$row[0]);
echo $row[0].”,\n”;
}
}

$mysqli->query(‘SET foreign_key_checks = 1’);
$mysqli->close();
?>

 

نکته: دقت کنید در خط $mysqli = new mysqli(“localhost”, “user”, “pass”, “dbname”); متغیرهای مورد نظر را با مقادیر درست پر کنید و سپس کد را اجرا کنید

 

کد بالا در گیت هاب : لینک گیت هاب

 

اگر مشکلی با کد بالا داشتید در بخش نظرات همین نوشته برای ما بنویسید.

موفق باشید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]
با دوستانتان به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code