日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

搭建WAMP5环境,连接SQL Server2005数据库问题汇总

發布時間:2024/3/24 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 搭建WAMP5环境,连接SQL Server2005数据库问题汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

經過兩周的測試、修改,終于將網上藥品采購系統從公司內部OA系統中獨立出來,用WAMP5重新搭建了PHP網上藥品采購系統。現將遇到的問題匯總如下:

1、數據庫連接失敗的問題,提示?Fatal error: Call to undefined function mssql_connect() in。

首先要安裝WAMP5(我安裝在D:\wamp),該服務器默認是連接My Sql 數據庫,所以要想連接SQL Server2005數據庫,必須修改php.ini。即去掉;extension=php_mssql.dll前的";",再設置mssql.secure_connection = On。然后檢查 D:/wamp/php/ext/ 中的ntwdblib.dll版本(版本2000.2.8.0支持SQL Server2000,版本2000.80.194.0支持SQL Server2005)。修改完后記得重啟整個WAMP5。

2、PHP頁面查詢SQL Server2005中數據時,中文顯示亂碼。

這是因為SQL Server2005默認的是支持gb2312頁面編碼方式,而且php.ini配置與.php頁面編碼不一致,所以修改兩個地方:一是php.ini修改為default_charset = "gb2312";二是將.PHP頁面的編碼方式修改過來即可,即<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />。(注:Mysql 數據庫既支持gb2312編碼又支持utf-8編碼)

3、jquery.js放在根目錄下的inc文件夾中,但PHP頁面無法引用。

WEB頁面使用jquery技術不跳轉頁面實現后臺數據庫交互,必須引用jquery.js。寫法是<script type="text/javascript" src="/inc/jquery.js"></script>

4、PHP頁面使用header("location:shopping_car.php")定向頁面時出錯,Warning: Cannot modify header information - headers already sent by。

原因:setcookie函數必須在任何資料輸出至瀏覽器前,就先送出。

解決辦法:頭部最前方設置ob_start(); 打開緩沖區;和尾部ob_end_flush();//輸出全部內容到瀏覽器。

5、如果PHP頁面編碼方式是utf-8,但是頁面中沒有<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />。用alert()時,中文顯示亂碼。

解決辦法:一定要在網頁中指定編碼方式為UTF-8,即添加<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>,因為有alert()輸出中文到瀏覽器。?

以上是PHP連接MS SQL數據庫時常見錯誤,今后如遇到新的問題會不斷更新。

總結

以上是生活随笔為你收集整理的搭建WAMP5环境,连接SQL Server2005数据库问题汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。