搜尋
首頁後端開發php教程將mssql資料對應轉換到mysql

一.我就職於一個小公司,每天的工作是維護網站正常運作,改寫網站的小bug,以及配合老闆每個"靈光乍現"的創意,今天老闆需要將原來一個ASP的網站搬遷到新購入的php系統中,於是就產生了2個問題

1.將mssql資料庫轉換成mysql 

2.將某些表格中的欄位內容重新寫入新系統表格欄位中

二.

將mssql資料庫轉換到mysql中,有現成的工具,所以這一步還算比較簡單.我使用的工具是mss2sql,用之前baidu寫入速度過慢,經過本人測試(經過本人使用確實非常慢,勸告資料庫很龐大的同學,請勿使用)過程中遇到了有一個表無法轉換,於是我打開表查看,發現一個字段的內容存在★,經過對比新系統該字段應該可以捨棄,遂全文替換掉,再來一次,搞定.

接下來我將導入好的資料庫中表與新系統的資料庫中表進行對照,捨棄一些不用的表,將有用的表導出,並插入到新系統的資料庫中.

好了,至此為止一切還比較順利將mssql資料對應轉換到mysql

接下來在不引入框架的情況下,我自己寫了一段php程式來幫我將舊資料庫的內容,插入新資料庫的對應表中.

首先

 $mysql_server_name=""; //資料庫伺服器名稱
    $mysql_username=""; // 連線資料庫伺服器名詞; // 資料庫的名稱
    
    // 連接到資料庫
    $c $mysql_username,$mysql_password);     

<///str 子句中提取資訊的表名/表位) 子句中提取資訊的資訊?

where

{查詢條件} ";
    // 執行sql查詢
mysql_select_db($mysql_database, $conn);    $result=mysql_query($strstr, $conn);    $result=mysql_query($strstr, $conn);    $result=mysql_query($str, $str, $. =0;
while($row = mysql_fetch_array($result)){
//var_dump($row);
//轉譯特殊字元
$row['字段名']=addslashes($row['字段名'特殊字元
$row['字段名']=addslashes($row['字段名' ]);//某些欄位含有單引號、雙引號等特殊字元需要轉譯

//合成查詢語句(由於新系統是多表關聯的,所以要分割語句)

$strsql="INSERT INTO `表名` VALUES (字段值(必須對應,並且注意添加單引號,我在這裡卡了很久明明感覺都對的但是就是不能執行,就是缺少了單引號))"; 
$strsql1="insert into {表名} ($strsql);
// 執行sql查詢
$result1=mysql_query($strsql1, $conn);
    $next=mysql_query($ strsql, $conn);
var_dump($num++);
}
    // 釋放資源
    mysql_free_result($result);
    // 關閉連接畢無法觀察執行過程,所以我添加了結束標記

自此,所用工作就是重複的了,本人才疏學淺若有什麼疏漏,或者錯誤,希望大神們能批評指正,謝謝到家

以上就介紹了將mssql資料對應轉換到mysql,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。


陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
可以在PHP會話中存儲哪些數據?可以在PHP會話中存儲哪些數據?May 02, 2025 am 12:17 AM

phpsessionscanStorestrings,數字,數組和原始物。

您如何開始PHP會話?您如何開始PHP會話?May 02, 2025 am 12:16 AM

tostartaphpsession,usesesses_start()attheScript'Sbeginning.1)placeitbeforeanyOutputtosetThesessionCookie.2)useSessionsforuserDatalikeloginstatusorshoppingcarts.3)regenerateSessiveIdStopreventFentfixationAttacks.s.4)考慮使用AttActAcks.s.s.4)

什麼是會話再生,如何提高安全性?什麼是會話再生,如何提高安全性?May 02, 2025 am 12:15 AM

會話再生是指在用戶進行敏感操作時生成新會話ID並使舊ID失效,以防會話固定攻擊。實現步驟包括:1.檢測敏感操作,2.生成新會話ID,3.銷毀舊會話ID,4.更新用戶端會話信息。

使用PHP會話時有哪些性能考慮?使用PHP會話時有哪些性能考慮?May 02, 2025 am 12:11 AM

PHP会话对应用性能有显著影响。优化方法包括:1.使用数据库存储会话数据,提升响应速度;2.减少会话数据使用,只存储必要信息;3.采用非阻塞会话处理器,提高并发能力;4.调整会话过期时间,平衡用户体验和服务器负担;5.使用持久会话,减少数据读写次数。

PHP會話與Cookie有何不同?PHP會話與Cookie有何不同?May 02, 2025 am 12:03 AM

PHPsessionsareserver-side,whilecookiesareclient-side.1)Sessionsstoredataontheserver,aremoresecure,andhandlelargerdata.2)Cookiesstoredataontheclient,arelesssecure,andlimitedinsize.Usesessionsforsensitivedataandcookiesfornon-sensitive,client-sidedata.

PHP如何識別用戶的會話?PHP如何識別用戶的會話?May 01, 2025 am 12:23 AM

phpIdentifiesauser'ssessionSessionSessionCookiesAndSessionId.1)whiwsession_start()被稱為,phpgeneratesainiquesesesessionIdStoredInacookInAcookInAcienamedInAcienamedphpsessIdontheuser'sbrowser'sbrowser.2)thisIdallowSphptpptpptpptpptpptpptpptoretoreteretrieetrieetrieetrieetrieetrieetreetrieetrieetrieetrieetremthafromtheserver。

確保PHP會議的一些最佳實踐是什麼?確保PHP會議的一些最佳實踐是什麼?May 01, 2025 am 12:22 AM

PHP會話的安全可以通過以下措施實現:1.使用session_regenerate_id()在用戶登錄或重要操作時重新生成會話ID。 2.通過HTTPS協議加密傳輸會話ID。 3.使用session_save_path()指定安全目錄存儲會話數據,並正確設置權限。

PHP會話文件默認存儲在哪裡?PHP會話文件默認存儲在哪裡?May 01, 2025 am 12:15 AM

phpsessionFilesArestoredIntheDirectorySpecifiedBysession.save_path,通常是/tmponunix-likesystemsorc:\ windows \ windows \ temponwindows.tocustomizethis:tocustomizEthis:1)useession_save_save_save_path_path()

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具