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 "數據備份成功";
?>
-
絕地求生系統要求
絕地求生是一款非常熱門的電腦遊戲,下面是我爲大家帶來的.絕地求生系統要求,希望對大家有所幫助。絕地求生系統要求絕地求生需要的系統是w7,w8,w10配置要求首先來看官方給的配置要求:最低配置:操作系統:64-bitWindows7,Windows8.1,Windows10處理器:IntelCorei3-4340...
-
學生評語管理系統概述
學生評語管理系統概述1.引言學生的操行評語是學生一個學期以來各方面表現的總結,對學生總結過去,確定今後的努力方向起着很重要的作用。因此一個個性化、智能化的學生評語編輯軟件是很必要的。它不但可以減輕辦主任的工作負擔,迅速的寫出評語,還可以方便的管理學...
-
刪除數據庫中重複數據的技巧
數據庫的使用過程中由於程序方面的問題有時候會碰到重複數據,重複數據導致了數據庫部分設置不能正確設置……方法一declare@maxinteger,@idintegerdeclarecur_rowscursorlocalforselect主字段,count(*)from表名groupby主字段havingcount(*)>1opencur_rowsfetchc...
-
w7系統的本地連接在哪
本地連接是指電腦中不同網絡創建的鏈接,當創建家庭或小型辦公網絡時,運行Windows的計算機將連接到局域網(LAN)本文是小編精心編輯的w7系統的本地連接在哪,希望能幫助到你!w7系統的'本地連接在哪win7系統中的本地連接相比XP隱藏的深一些,那我們怎麼快速把他找出來了...