可以下載phpmyadmin軟件,用這個軟件,會直接顯示你的數(shù)據(jù)庫,不用使用insert等sql語句,在軟件里有相應的點擊符號,通過對這些符號的使用點擊,就可以對任何表進行增刪改查操作。存儲數(shù)據(jù)的數(shù)據(jù)庫,如果是mysql的,在mysql中的data目錄下。其他數(shù)據(jù)庫的各異。
站在用戶的角度思考問題,與客戶深入溝通,找到水城網(wǎng)站設計與水城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務覆蓋水城地區(qū)。
方法/步驟
phpMyAdmin是一款web數(shù)據(jù)庫管理軟件,這款軟件是數(shù)據(jù)庫管理軟件web軟件中非常實用的。
請點擊輸入圖片描述
先進入到網(wǎng)站管理的面板,在面板里找到?phpMyAdmin 4.0 點擊對應的小方框,如下圖
請點擊輸入圖片描述
點擊旁邊小方框后會新開一個頁面,可能在訪問這個頁面的時候會讓輸入用戶名、密碼的口令,將口令輸入進去
請點擊輸入圖片描述
登錄成功后就進入了phpMyAdmin 的主控制面板了,面板顯示了導入、導出、狀態(tài)、用戶等功能。還有就是數(shù)據(jù)庫服務器的一些軟件參數(shù),如協(xié)議版本等信息。
請點擊輸入圖片描述
在面板的左側,列出了所有的數(shù)據(jù)庫,點擊數(shù)據(jù)庫名稱前面的+號可以展開數(shù)據(jù)庫查看數(shù)據(jù)庫中所有的數(shù)據(jù)表
請點擊輸入圖片描述
點擊數(shù)據(jù)表名,會打開點擊數(shù)據(jù)表,會顯示點擊數(shù)據(jù)表的數(shù)據(jù),前30條數(shù)據(jù)。因為是web的管理軟件所以在處理大量數(shù)據(jù)的查詢或者其他操作時會顯得特別的消耗時間,但是使用web管理數(shù)據(jù)庫不都是臨時的情況下使用么。
請點擊輸入圖片描述
1:PHP5.2.x本身有個php_mssql.dll的擴展用來連接Sql server,但是這個dll只是用來連接低版本 Sql server的(2000以下版本),在Sql server 2005及以上版本無法使用mssql_connect連接到數(shù)據(jù)庫。
2:php5.3.x不再支持php_mssql.dll 拓展庫了,及時使用php5.2.x中的php_mssql.dll也無法使用。 微軟專門為PHP出了個SQL Server的擴展(Windows版本的),對于Windows下使用php開發(fā)SQL Server應用來說,這個擴展有利于利用SQL Server來開發(fā)php平臺連接sql server數(shù)據(jù)庫管理系統(tǒng)。
一、php5.3以下的版本連接sql server
5.3以下的版本擴展里面自帶一個php_mssql.dll;接數(shù)據(jù)庫的擴展,可以利用這個擴展鏈接數(shù)據(jù)庫,(只限于鏈接低版本數(shù)據(jù)庫)。
具體的步驟如下:
1:首先安裝sql server,超級不好安裝,我之前安裝的是2008版本的,Windows過期后就不能用了,然后重裝還裝不上,最后重裝系統(tǒng)才裝上
2:確定SQL裝的時候用的是混合認證模式,或SQL驗證模式,然后打開php的配置文件(php.ini),開啟mssql擴展 (extension=php_pdo_mssql.dll前面的分號去掉)并且需要把mssql.secure_connection = On 重啟后生效。
如果比較順利的話已經(jīng)可以連接數(shù)據(jù)庫了,如果連不上就需要繼續(xù)低下的配置:
3: 檢查ntwdblib文件的版本(php/下面和Apache/下面)下載正確的版本的 ntwdblib.dll(2000.80.194.0)覆蓋現(xiàn)有的DLL文件,(把ntwdblib.dll,php_mssql.dll 復制到system32目錄中也可以)ntwdblib.dll 用于PHP連接MSSQL2005或2008的驅動文件。
4:測試連接:mssql_connect('localhost,1433', '用戶名', '密碼');
二、php5.3+連接sql server
其 實5.3以下的php版本已經(jīng)很少用了,況且安全性和兼容性都不好,所以高版本的php還是比較常見的。實踐證明低版本的php連接數(shù)據(jù)庫成功率比較低 (2005以上的版本幾乎不能使用),推薦使用php5.3+ php使用微軟專門的擴展 SQLSRV 來連接sqlserver數(shù)據(jù)庫
步驟如下:
1:先到微軟網(wǎng)站下載 SQL Server Driver for PHP 是一個自解壓的 EXE文件,解壓縮后你會得到這么幾個文件:
其中的52、53表示就是php的5.2.x和5.3.x 版本,選擇跟你php版本相匹配的;vc6或vc9的選擇要看你使用的是什么web服務器軟件,如果使用的是IIS那就選擇vc9的,如果是Apache 則選擇vc6的,ts和nts的選擇要看你安裝的php版本是線程安全版的還是非線程安全版,ts是線程安全,nts是非線程安全。
如果不知道可以在phpinfo里看Zend Extension Build這個屬性如下圖:
2:將擴展拷貝到拷到php/ext目錄下,在php.ini文件,添加一下代碼:
extension=在ext下的pdo擴展(用于pdo)
extension=在ext下的擴展
3:重啟服務器,打開phpinfo();看到以下狀態(tài)就證明添加擴展成功,
4:連接測試:
?php ? $serverName = "(local)"; ? $connectionInfo = array("UID"="sa","PWD"="admin","Database"="db_online"); ? $conn = sqlsrv_connect( $serverName, $connectionInfo); ? if( $conn ){ ? ? ?echo "Connection established.\n"; ? }else{ ? ? ?echo "Connection could not be established.\n"; ? ? ?die( var_dump(sqlsrv_errors())); ? } ? sqlsrv_close( $conn); ?
注意這里的連接不是用mssql_connect而是用sqlsrv_connect,在這個版本中,還有幾個函數(shù):
這個擴展為php新增了一系列sqlsrv_開頭的函數(shù),常用的如下:
sqlsrv_connect
sqlsrv_close
sqlsrv_commit
sqlsrv_errors
sqlsrv_fetch
sqlsrv_fetch_array
sqlsrv_fetch_metadata
sqlsrv_num_rows
sqlsrv_query
sqlsrv_rollback
sqlsrv_rows_affected
. . .
另外注意的是,如果使用這個擴展連接Sql server 2005以及以上版本的sql server(如sql server 2008),你還需要在機器上先安裝 SQL Server Native Client
不然會出現(xiàn)如下錯誤:
array
0 =array
0 =string'IMSSP'(length=5)
'SQLSTATE' =string'IMSSP'(length=5)
1 =int-49
'code' =int-49
2 =string'This extension requires the Microsoft SQL Server 2012 Native Client. Access the ? ? following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86:
'
(length=216)
'message' =string'This extension requires the Microsoft SQL Server 2008 Native Client. Access the following URL to download the Microsoft SQL Server 2008 Native Client ODBC driver for x86:
'
(length=216)
1 =array
0 =string'IM002'(length=5)
'SQLSTATE' =string'IM002'(length=5)
1 =int0
'code' =int0
2 =string'[Microsoft][ODBC 驅動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認驅動程序'(length=71)
'message' =string'[Microsoft][ODBC 驅動程序管理器] 未發(fā)現(xiàn)數(shù)據(jù)源名稱并且未指定默認驅動程序'(length=71)
解決方法:需要安裝SQL Server 2008 Native Client ODBC Driver,下載安裝文件sqlncli.msi,安裝后就可以了。