php備份恢復mysql資料庫,php備份恢復MYSQL資料庫

2022-03-01 14:47:46 字數 2068 閱讀 4740

1樓:

1、把資料庫sql檔案查詢 character

替換成 character set utf8 或 character = utf8

2、到phpmyadmin 建立一個新的資料庫的時候應該選 整理 latin1_swedish_ci

3、到phpmyadmin 進入新建的資料庫,匯入資料庫檔案

4、用ultraedit轉換所有ansi格式的php原始碼檔案為utf-8格式:file --> conversions --> ascii to utf-8

5、在php原始碼檔案中必須加入:

在後加入

6、在連線資料db的檔案中找到類似一下**

$host="localhost"; $dbname="aa"; //資料庫名字$user= "root"; //使用者名稱$passwd = ""; //密碼$link = mysql_connect($host,$user,$passwd) or die ("fail");

$db = mysql_select_db($dbname, $link) or die ("fail"); //連線

// 要在真正query db取出資料前,必須加入下面3行mysql_query才可以:

mysql_query("set names 'utf8'");

mysql_query("set character_set_client=utf8");

mysql_query("set character_set_results=utf8");

7、在php原始碼中, 如有應用htmlentities和htmlspecialchars時需要注意:

要似如下格式:

$chars = htmlentities($chars,ent_quotes,"utf-8");

$chars = htmlspecialchars($chars,ent_quotes,"utf-8");

如有應用addslashes()或mysql_real_escape_string()記得用以下:

$chars = stripslashes($chars);

另外如果需要的話還可設定:

1、php.ini 設定php中的語系為 (記得restart)

default_charset = "utf-8"

2、my.ini 設定mysql中的語系為 (記得restart)

[mysqld]

init_connect='set names utf8'

default-character-set=utf8

[client]

default-character-set = utf8

本人剛接觸php+mysql,才疏學淺,希望能給有需要的得到幫助。

請大家指點,謝謝!

2樓:匿名使用者

<?

global $mysqlhost, $mysqluser, $mysqlpwd, $mysqldb;

$mysqlhost="localhost"; //host name

$mysqluser="root"; //login name

$mysqlpwd="root"; //password

$mysqldb="test"; //name of database

include("mydb.php");

$d=new db($mysqlhost,$mysqluser,$mysqlpwd,$mysqldb);

/*--------------介面--------------*/if(!$_post['act'])

?>

備份選中資料表中的資料到單獨的備份檔案

使用分卷備份

分卷備份 k

選擇目標位置

備份到伺服器

備份到本地

";echo "

";while (list($k,$v)=each($msgs))

echo "";}

function pageend()

?>

還有兩個檔案...你給我訊息..我傳給你

php連mysql資料庫編碼問題

也許是資料庫的問題,我也遇到過,我用的是wampserver,介面的工具,直接點滑鼠就可能建成mysql資料庫,建成後匯入資料,查詢資料庫返回面而的是亂碼,我遇到的情況是這樣的 1 建庫用gbk,如圖。2 匯入表及資料時,預設是utf,此處要改成gbk就不是亂碼了,如第圖底頁面,如果是預設的或是其它...

php怎麼連線mysql資料庫,用php如何連線MySQL資料庫,請寫出程式碼。 急!!!

1 新建一個php mysql.php的檔案2 檢視mysql服務是否開啟,或者客戶端的mysql能夠正常開啟。滑鼠右鍵我的電腦 管理 服務和應用程式 服務 找到mysql服務,看看是不是啟用狀態。也可以開啟執行,輸入 mysql u root 使用者名稱 p 123456 密碼 看看能不能開啟客戶...

如何在php中獲取mysql資料庫返回的資料的行數

1 首先開啟mysql的管理工具,新建一個test表,並且在表中插入兩個欄位。2 接下來在editplus編輯器中建立一個php檔案,然後進行資料庫連線,並且選擇要操作的資料庫。3 然後通過mysql query方法執行一個insert的插入語句。4 執行完畢以後,我們回到資料庫管理工具中,這個時候...