PHP數據庫備份腳本技巧
代碼如下:
// 備份數據庫
$host = "localhost";
$user = "root"; //數據庫賬號
$password = ""; //數據庫密碼
$dbname = "mysql"; //數據庫名稱
// 這裏的.賬號、密碼、名稱都是從頁面傳過來的
if (!mysql_connect($host, $user, $password)) // 連接mysql數據庫
{
echo 數據庫連接失敗,請核對後再試;
exit;
}
if (!mysql_select_db($dbname)) // 是否存在該數據庫
{
echo 不存在數據庫: . $dbname . ,請核對後再試;
exit;
}
mysql_query("set names utf8");
$mysql = "set charset utf8; ";
$q1 = mysql_query("show tables");
while ($t = mysql_fetch_array($q1))
{
$table = $t[0];
$q2 = mysql_query("show create table `$table`");
$sql = mysql_fetch_array($q2);
$mysql .= $sql[Create Table] . "; ";
$q3 = mysql_query("select * from `$table`");
while ($data = mysql_fetch_assoc($q3))
{
$keys = array_keys($data);
$keys = array_map(addslashes, $keys);
$keys = join(`,`, $keys);
$keys = "`" . $keys . "`";
$vals = array_values($data);
$vals = array_map(addslashes, $vals);
$vals = join(",", $vals);
$vals = "" . $vals . "";
$mysql .= " into `$table`($keys) values($vals); ";
}
}
$filename = $dbname . date(Ymjgi) . ""; //存放路徑,默認存放到項目最外層
$fp = fopen($filename, w);
fputs($fp, $mysql);
fclose($fp);
echo "數據備份成功";
?>
-
基於單片機的温濕度控制系統設計
單片機是典型的嵌入式微控制器,由運算器,控制器,存儲器,輸入輸出設備等構成,相當於一個微型的計算機。下面是小編為你帶來的基於單片機的温濕度控制系統設計,歡迎閲讀。摘要:隨着人們生活水平的提高,温濕度控制已成為當今社會研究的熱門項目。是工農業生產過程中必須考...
-
數據庫學習心得體會集錦
在當今信息化的社會裏,數據庫可以説已經融入到我們生活的方方面面中,如交通運輸、銀行金融、工商企業等等。只要有大量的數據要管理或者需要有大量數據支持的工作,都要使用到數據庫,它為我們的生活帶來了便捷。下面是小編幫大家整理的數據庫學習心得體會,希望大家喜...
-
轉向器系統圖解
轉向器是汽車的重要組件,以下是小編整理的轉向器系統圖解,歡迎參考閲讀!何為助力轉向?所謂助力轉向,是指藉助外力,使駕駛者用更少的力就能完成轉向。起初應用於一些大型車上,不用那麼費力就能夠輕鬆地完成轉向。現在已經廣泛應用於各種車型上,使得駕駛更加輕鬆、敏捷,一...
-
win10系統定時關機怎麼設置大綱
win10系統定時關機怎麼設置?在聽音樂睡覺時,給電腦設置定時關機就不怕睡着了而電腦沒有關機,下面是小編精心收集的win10系統定時關機怎麼設置,希望能對你有所幫助。win10系統定時關機怎麼設置雙擊打開Win10桌面上的控制面板,然後點擊控制面板裏的'管理工具,如下圖所...