您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關PHP中怎么刪除數據庫表,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
PHP刪除數據庫表具體實現代碼如下
function deldata($dbname,$tableflag){ $db_host = 'localhost'; $db_port = '3306'; $db_user = 'user'; $db_pass = 'password'; $connect =mysql_connect($db_host,$db_user,$db_pass); mysql_select_db($dbname); $result = mysql_query("show table status from $dbname",$connect); $data=mysql_fetch_array($result); while($data=mysql_fetch_array($result)) { $table=mysubstr($data[Name],"_"); if($table==$tableflag){ //測試之用 /*echo $data[Name]; echo " "; echo $table; echo " ";*/ mysql_query("drop table $data[Name]"); } } return true; } /*截取某個特定字符前的所有字符函數 *$str 為待截取字符串 *$flag 特定字符如“_” */ function mysubstr($str,$flag){ $pos=strpos($str,$flag); return substr($str,0,$pos); } ?>
$dbname="shujukuming";//數據庫名 $tableflag="xx";//要刪除的表的前綴,有這個前綴的表才刪除,標志出是哪一個用戶 deldata($dbname,$tableflag); //$test=mysubstr("cdb_account_log","_"); //echo $test; ?>
PHP刪除數據庫表更改之處在:
1.開頭處
function deldata($dbname,$tableflag){ $db_host = 'localhost'; $db_port = '3306'; $db_user = 'user'; $db_pass = 'password';
改為自己的數據庫地址,賬號和密碼即可
2.結尾處
$dbname="shujukuming";//數據庫名 $tableflag="xx";//要刪除的表的前綴,有這個前綴的表才刪除,標志出是哪一個用戶 deldata($dbname,$tableflag); //$test=mysubstr("cdb_account_log","_"); //echo $test; ?>
改為自己的數據庫名和想刪掉的表前綴就可完成PHP刪除數據庫表。
可以復制上面的代碼保存為.php,再上傳到空間目錄打開
以上就是PHP中怎么刪除數據庫表,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。