php仍然不能連接到sql,php無法連接數據庫

本文目錄一覽:

php連接sqlserver數據庫問題,搞到暈了還是連接不上,求解答

這位朋友,你首先檢查下相關服務有沒有開啟,方法是:

開始-運行-輸入services.msc-在右側的服務列表項里查看與mssql server相關服務項是否合啟動了,如果沒有的就設置成啟動,然後重啟下服務器觀察。

如果ok就給分,有問題再截圖發上來。

php連接sql server2012失敗

連接失敗的原因樓主可以去後盾人看看,上面的. 視頻都是一線講師親自錄製的,含金量高,希望可以幫到你

php怎麼樣連接sql數據庫

1、軟件配置

Win7 64 +wampserver2.2d-x32+SQL Server 2008 R2數據庫,wamp2.2中的php版本是5.3.10。

Php環境也可以換成php+apache。

2、支持連接MySQL Server配置

php版本5.3以前,有php_mssql功能,可以使用,但是5.3及以後的版本不支持。

2.1、php連接mssql設置(php5.3以前版本)

(1)、打開php.ini,將

;extension=php_mssql.dll前面的分號(;)去掉,然後重啟 Apache。如果不行的話,進行第2步。

(2)檢查一下你的php安裝目錄下的ext下面有沒有php_mssql.dll存在,如果沒有,從重新下載一個php安裝,要下載那個壓縮包的才是最完整的。

如果ext目錄下已經有了php_mssql.dll,那麼你需要打開php.ini,找到

extension_dir = “./ext”

這一句(或者類似的,不一定是”./ext”,查找”extension_dir”即可),然後把”./ext”修改為你的php安裝目錄的ext目錄的完整路徑,比如”c:/php/ext”,或者”c:/program files/php/ext”這樣。然後再次重啟 Apache。如果還是不行的話,可能就需要第3步了。

(3)把 php 目錄下的 ntwdblib.dll 和 php_mssql.dll 複製到 system32的系統目錄中去,然後重起Apache。

(4)然後就可以連接MSSQL,並進行一些操作了。連接例子如下:

2.2、php連接sqlsrv(php5.3以及以上版本)

(1)、下載Microsoft Drivers for PHP for SQL Server,官方下載地址:,我使用的是SQLSRV2.0。

(2)、解壓下載下來的文件將php_pdo_sqlsrv_53_ts_vc9.dll文件和php_sqlsrv_53_ts_vc9.dll文件複製到php安裝目錄下的ext文件夾中。此處根據版本不同使用的文件不同。

(3)、在php.ini中添加

extension=php_sqlsrv_53_ts_vc9.dll

extension=php_pdo_sqlsrv_53_ts_vc9.dll

到很多;extension=***.dll語句後面,注意extension_dir 指向的位置是否正確。

(4)、重啟apache,然後訪問訪問地址/?Phpinfo=1,出現下面圖片中的內容,則代表配置正確。

(5)、寫測試代碼,測試代碼如下:

?php

header(“Content-type: text/html; charset=utf-8”);

$serverName = “localhost”; //數據庫服務器地址$uid = “foodcert”; //數據庫用戶名$pwd = “foodcert”; //數據庫密碼$connectionInfo = array(“UID”=$uid, “PWD”=$pwd, “Database”=”FoodCert”);

$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn == false)

{

echo “連接失敗!”;

die( print_r( sqlsrv_errors(), true));

}else{

echo “連接成功!”;  

}

$query = sqlsrv_query($conn, “select * from 數據庫表”);while($row = sqlsrv_fetch_array($query))

{

print_r($row);

}?

(6)、上面完成之後,測試代碼的時候會出現連接失敗,因為沒有安裝sql server nation client ,本地客戶端,去下載合適的客戶端,我使用的是Microsoft? SQL Server? 2012 Native Client,下載地址:

(7)、安裝完成之後,在重新啟動apache,然後訪問就可以連接成功了。

(8)、注意:在php.ini文件所在的文件夾中必須要有ntwdblib.dll文件存在。

你好 我的php連接不上SQL 在網站上找需要打開php.ini也沒有搜索到 該如何解決

要是我沒記錯是沒有這個名字的,是需要你修改php目錄下的一個ini文件改成這個名字的。。。你搜一下php安裝配置,裏面有。。我本機沒裝php,也木法告訴你。。。

PHP 連接 SQLServer 失敗

下載兩支文件php_pdo_sqlsrv.dll,php_sqlsrv.dll放在php/ext/目錄下

php.ini 加載並開啟它

extension=php_pdo_sqlsrv.dll

extension=php_sqlsrv.dll

重啟AppServ

?php

$conInfo=array(‘Database’=’AdidasOnlineReport’,’UID’=’sa’,’PWD’=’alicy’);

$link=sqlsrv_connect(‘10.68.81.48’,$conInfo);

$rs=sqlsrv_query(“select * from Report_Store”,$link);

while($row = sqlsrv_fetch_array($rs)){

print_r($row);

}

sqlsrv_free_stmt($rs);

sqlsrv_close($link);

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/191026.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-30 09:08
下一篇 2024-11-30 09:08

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Hibernate日誌打印sql參數

    本文將從多個方面介紹如何在Hibernate中打印SQL參數。Hibernate作為一種ORM框架,可以通過打印SQL參數方便開發者調試和優化Hibernate應用。 一、通過配置…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用SQL實現select 聚合查詢結果前加序號

    select語句是數據庫中最基礎的命令之一,用於從一個或多個表中檢索數據。常見的聚合函數有:count、sum、avg等。有時候我們需要在查詢結果的前面加上序號,可以使用以下兩種方…

    編程 2025-04-29
  • 理解Mybatis中的SQL Limit用法

    Mybatis是一種非常流行的ORM框架,提供了SQL映射配置文件,可以使用類似於傳統SQL語言的方式編寫SQL語句。其中,SQL的Limit語法是一個非常重要的知識點,能夠實現分…

    編程 2025-04-29
  • SQL預研

    SQL預研是指在進行SQL相關操作前,通過數據分析和理解,確定操作的方法和步驟,從而避免不必要的錯誤和問題。以下從多個角度進行詳細闡述。 一、數據分析 數據分析是SQL預研的第一步…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27

發表回復

登錄後才能評論