① php榪炴帴mssql鏁版嵁搴撶殑鍑犵嶆柟娉昣php瀹炰緥
娉ㄦ剰瑕侀噸鍚鏈嶅姟浣垮叾鐢熸晥銆 涓銆佸緩絝嬭繛鎺1銆乷dbc棣栧厛錛屽湪php紼嬪簭鎵鍦ㄧ殑鏈嶅姟鍣ㄨ劇疆odbc銆傝繖閲32浣嶅拰64浣嶆搷浣滅郴緇熸湁鍖哄埆銆32浣嶇殑浠庢帶鍒墮潰鏉誇腑綆$悊宸ュ叿涓鐨勬暟鎹婧愶紙odbc錛夌洿鎺ュ緩絝嬪氨鍙浠ヤ簡錛64浣嶇殑瑕佽繍琛孋:WindowsSysWOW64odbcad32.exe 浠庤繖閲岄潰璁劇疆銆傛敞鎰忥細涓婇潰鍙鐨勬槸鏁版嵁搴撴湇鍔″櫒涓32涓虹殑錛屾暟鎹婧愯劇疆鏈嶅姟鍣ㄤ負32浣嶅拰64浣嶄袱縐嶇殑鎯呭喌銆傚彧瑕佷袱涓鏈嶅姟鍣ㄥ緩絝嬬殑鏁版嵁婧愪綅鏁頒竴鑷村氨濂姐 涓嬮潰鏄痮dbc寤虹珛榪炴帴浠g爜銆 澶嶅埗浠g爜浠g爜濡備笅:$con = odbc_connect('odbc鍚嶇О','鐢ㄦ埛鍚','瀵嗙爜'); 2銆佽繛鎺mssql2000澶嶅埗浠g爜浠g爜濡備笅:$con = mssql_connect('鏁版嵁搴撳湴鍧','鐢ㄦ埛鍚','瀵嗙爜'); 3銆佽繛鎺mssql2008澶嶅埗浠g爜浠g爜濡備笅:$connectionInfo = array("UID"=鐢ㄦ埛鍚,"PWD"=瀵嗙爜,"Database"="鏁版嵁搴撳悕縐"); $con = sqlsrv_connect( 鏁版嵁搴撳湴鍧,$connectionInfo); 浜屻佽緭鍏ユ煡璇浠g爜 榪欎釜閮戒竴鏍鳳紝鍙浠ョ洿鎺ュ啓鍏ワ紝涔熷彲浠ヤ粠mssql涓楠岃瘉濂藉悗澶嶅埗榪囨潵銆傜畝鍗曠偣璇村氨鏄鎶婁竴涓猻ql璇鍙ヨ祴鍊肩粰涓涓鍙橀噺銆 綾諱技涓嬮潰浠g爜澶嶅埗浠g爜浠g爜濡備笅:$query = "SELECT top 12 * 鏁版嵁搴撳悕縐 order by id desc"; 涓夈佸緩絝嬫煡璇㈠苟鍙栧嚭鏁版嵁1銆乷dbc澶嶅埗浠g爜浠g爜濡備笅:$result = odbc_do($con,$query); while(odbc_fetch_row($result)){$鍙橀噺鍚嶇О = odbc_result($result, "瀛楁靛悕縐");}2銆佽繛鎺mssql2000澶嶅埗浠g爜浠g爜濡備笅:$result = mssql_query($con, $query); while($row =mssql_fetch_array($result)){$鍙橀噺鍚嶇О = $row["瀛楁靛悕縐"];}3銆佽繛鎺mssql2008澶嶅埗浠g爜浠g爜濡備笅:$result = sqlsrv_query($con, $query); while($row = sqlsrv_fetch_array($result)){$鍙橀噺鍚嶇О = $row["瀛楁靛悕縐"];}鍦╬hp5.3鍙婁互鍚庣殑鐗堟湰涓涓嶉檮甯sqlsrv搴撲簡銆傛墍浠ヨ佷粠寰杞榪欓噷涓嬭澆銆 鍥涖佸叧闂榪炴帴
② 濡備綍璁﹑hp5.5榪炴帴涓妋ssql
mssql鏄痵qlserver 鐨勭畝縐般傝繖涓鏄寰杞鐨勯噸鍨嬫暟鎹搴撱
鎴戜滑鏌ョ湅php鏄鍚︽敮鎸佹煇欏瑰姛鑳藉彲浠ユ墦寮閰嶇疆鏂囦歡錛屾煡鐪嬫槸鍚︽湁璇ラ┍鍔ㄥ嵆鍙銆
瀹為檯涓妏hp鎵鏈夌増鏈閮芥敮鎸乻ql server 銆
鍙闇瑕佹墦寮php鐨勯厤緗鏂囦歡錛屽皢浠ヤ笅浠g爜鎵撳紑娉ㄩ噴鍗沖彲銆
③ ios怎樣搭建php伺服器
一、准備
一台安裝了OS X操作系統的電腦(筆記本或一體機)
電腦上安裝了Xcode
能連接到互聯網——我們需要從網路上下載一些資源
了解基本的PHP代碼基礎和Mysql執行語句
二、基本步驟
配置PHP Apache環境
下載並安裝MySql
下載並使用phpMyAdmin
三、詳細操作
1.配置PHP Apache環境
Mac OS上自帶PHP Apache環境,所以不需要另外下載安裝包,只需要簡單配置一下即可。
(1)由於Apache目錄是隱藏目錄,如果系統目前不顯示隱藏文件和文件夾,我們可以通過在Finder窗口下使用Command+Shift+G組合快捷鍵,或者在Finder狀態下點擊頂部狀態欄的「前往——>前往文件夾」,在打開的對話框中輸入
進入apache2目錄,然後使用文本編輯器打開名為「httpd.conf」的文件,如圖1所示。
圖1
(2)「httpd.conf」的文件中查詢到如下代碼:
將該代碼前面的#號刪除,從而在Apache中啟用PHP5模塊。然後保存文件。
在保存文件時,如果提示沒有修改該文件的系統許可權時,右鍵點擊該文件,選擇「顯示簡介」,然後點擊最右下角的小鎖圖標,將Privilege修改為Read&Write即可。同時我們還需要修改apache2這個文件夾的許可權。
(3)接下來,打開「系統偏好設置」,選擇「共享」選項卡,在打開的對話框中確保「互聯網共享」未處於勾選狀態(筆者的系統是10.12.3版本),如圖2所示。
圖2
(4)最後,在終端輸入如下指令重啟apache:
此時,在瀏覽器輸入
並回車,如果出現如圖3所示的結果,說明PHP環境配置成功。
圖3
2.下載並安裝MySql
(1)進入MySQL官網下載頁面,在「Select Operating System:」下拉列表中選擇Mac OS X之後,在給出的下載列表中選擇DMG格式的文件進行下載。
(2)下載完成後打開,可以看到如圖4所示的文件。先點擊安裝文件"mysql-5.7.18-macos10.12-x86_64.dmg"。
圖4
(3)安裝完成後,MySQL會給出一個默認密碼,保存一下這個密碼,下面會用到。選擇「系統偏好設置」,搜索到「MySQL」,點擊打開,然後開啟MsSQL,並勾選「開機自啟動」選項,如圖5所示。
圖5
(4)打開終端,輸入如下指令:
若提示「-bash: mysql: command not found」,就需要先配置mysql bin目錄的環境變數。
首先,在Finder狀態下,點擊屏幕上方導航欄「前往——>前往文件夾」,在彈出來的對話框中輸入「/etc/bashrc」,點擊確定。
然後,使用文本編輯打開「bashrc」文件(仍然別忘了修改這個文件的讀寫許可權),在末尾加入如下代碼:
然後,我們要修改MySQL給出的默認密碼。打開終端,輸入如下指令並回車:
然後終端提示「Enter password:」在此輸入剛才安裝完MySQL之後分配的默認密碼,然後回車,提示「New password:」,在此輸入新的密碼並回車,在「Confirm new password: 」後再次輸入新密碼並回車,則密碼就重置完成了。
(5)如果使用終端來進行MySQL操作,無疑是一件很痛苦的事情。所以一般我們使用phpMyAdmin來進行資料庫的操作。前往phpAdmin下載頁面根據自己的需要下載phpAdmin(我下載的是phpMyAdmin-4.7.0-all-languages.zip)。下載完成後,解壓縮,並將解壓縮之後的文件夾改名為phpMyadmin。然後將該文件夾復制到「/Library/WebServer/Documents/」目錄下。
(6)進入phpMyadmin文件夾,復制一個名為「config.sample.inc.php」的文件,粘貼到當前目錄下,並改名為「config.inc.php」。
(7)使用文本編輯器打開「config.inc.php」,將
修改為:
保存後,在瀏覽器輸入
進入phpAdmin登入界面,用戶名輸入為root,密碼為在第(4)步設置的新密碼。進入後能正常使用phpAdmin來操作MySQL。
作者:三創iOS和PHP開發
鏈接:https://www.jianshu.com/p/c3f53ed7e184
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
④ php+mssql 訪問速度慢是什麼原因
數據結構不一樣,而且是兩大用戶情敵。實際是不相配。
要解決的話,可以;在本機上測試。SQLServer 轉Mysql 資料庫的方法。
1 寫php能讀出sqlserver數據情況下,直接就轉 mysql 要對應好欄位(直接寫入)。
2 導出成 excel 再用phpmyadmin 導入,導入文件是 excel 文件喲。
可以查看 SQLServer 轉Mysql 資料庫的方法及網上的教程。
⑤ 求php連接MSSQL數據源碼份,有注釋最好~~
$conn = mssql_connect('127.0.0.1','用戶名','密碼') or die('連接不成功'); //連接伺服器
mssql_select_db('數據名',$conn) or die('資料庫不存在'); //選擇數據
mssql_query("sql語句");//查詢數據
連接需要伺服器php_mssql.dll擴展,php.ini中啟用extension=php_mssql.dll (適合php5.3之前版本,php5.3或之後用SQLServerDriverForPHP驅動)
SQLServerDriver連接:
$serverName = "(local)";
$connectionInfo = array( "Database"=>"資料庫名", "UID" => '用戶', "PWD" => '密碼');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn )
{
echo "Connection established.\n";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
}
.....................
sqlsrv_close( $conn);
http://www.microsoft.com/sqlserver/2005/en/us/PHP-Driver.aspx
⑥ 如何用PHP連接MSSQL資料庫
windows下面nbsp;nbsp;要安裝mssql或者,mssql客戶端nbsp;nbsp;安裝以後檢查在你的系統目錄下面是不是有ntwdblib.dll文件,如果有請繼續(一般安裝了mssql都會有);nbsp;nbsp;然後啟動mssql資料庫服務nbsp;nbsp;1:在php.ini文件里設置如下,找到nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;;extension=php_mssql.dllnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;把前面的分號去掉。2:找到extension_dirnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;=nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;d:extensionnbsp;nbsp;你的php.ini裡面可能不是d:extensionnbsp;nbsp;改成在php安裝目錄下面的extensions目錄下面的php_mssql.dll,所在的路徑,如果你沒有把它移動到其他地方(假設你的php安裝路徑是d:php)nbsp;nbsp;就改成extension_dir=d:phpextensionsnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 3:把ntwdblib.dll拷貝到c:winntsystem32目錄下。 ntwdblib.dll的主要作用是提供sqlnbsp;server連接服務。nbsp; 我用的php版本是4.3.9,在安裝它的服器的nbsp;windows/system32/nbsp;下我查到ntwdblib.dll文件的版本是2000.2.8.0nbsp;,這個版本支持的是sqlnbsp;servernbsp;7.0,nbsp;因為安裝PHP時會把dlls下面的所有文件覆蓋到系統nbsp;目錄下,所以當我用它去連接nbsp;sqlnbsp;servernbsp;2000nbsp;的時候當然會是無法連接了。nbsp; 後來我在一台正常安裝sqlnbsp;servernbsp;2000nbsp;的伺服器上查到nbsp;ntwdblib.dll的版本是nbsp;2000.80.2039.0,sql2000的ntdblib.dll文件拷貝過來覆蓋到本機的windows/system32下,重啟伺服器後,一切正常。nbsp; 補充:如果資料庫名的開頭是數字時也會提示無法打開,這時要做的很簡單,把資料庫的名字用中括弧nbsp;[nbsp;]nbsp;括起來就搞定了,如nbsp;123bBSnbsp;改寫成nbsp;[123bBS]就沒有問題了,另外如果你的資料庫名字與sqlnbsp;server中的保留字沖突的話也會出現這種情況,用中括弧的方法一樣可以解決。nbsp; 然後重新啟動web伺服器,假設你的mssql安裝在本機上就可以用下面的測試nbsp;。nbsp;lt;?phpnbsp;nbsp;$con=mssql_connect(「localhost「,「user「,「password「);nbsp;nbsp;echonbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;「lt;brgt;連接成功「;nbsp;nbsp;elsenbsp;nbsp;echonbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;「連接失敗「;nbsp;nbsp;?gt;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; 祝你好運nbsp;nbsp;可以把localhost改成你安裝mssql的機器名稱nbsp;。