當前位置:首頁 » 編程語言 » php連接sql2008

php連接sql2008

發布時間: 2022-02-27 13:10:41

『壹』 php 連接server sql2008

樓主能走到這一步說明做過不少工作,對流程有所了解,閑話不多說。

說下我感覺:最大的可能是php_sqlsrv_52_ts_vc6.dll注意52,vc6這個文件,52對應PHP版本,apacheIIS應注意vc6,vc9的選擇。

如果不行再聯系,我剛剛配置過還熱乎著

『貳』 php如何連接SQL server 2008 r2,求助各位

配置php

a、打開php.in將extension=php_mssql.dll的注釋符號去掉。

b、打開php.in將mssql.secure_connection = Off改為on。

c、將php_mssql.dll拷貝到php.in中extension_dir 指定的目錄或者系統system32目錄下。(php_mssql.dll在php的壓縮安裝包中有)。

<?php

/**
* @author samsun
* @right 2007
* php使用mssql庫,連接sql server資料庫實例
*/

$server='ip地址或伺服器名';
$username='資料庫用戶名';
$password='資料庫密碼';
$database='資料庫名';

$conn=mssql_connect($server,$username,$password)
or die("Couldn't connect to SQL Server on $server");
$db=mssql_select_db($database) or die("Couldn't open database $database");

?>

或:

<?php
//鏈接資料庫
$conn=mssql_connect('localhost','sa','123456');
mssql_select_db('gu_dde',$conn);
//query語句
$Query="select * from dde_top";
$AdminResult=mssql_query($Query);
//輸出結果
$Num=mssql_num_rows($AdminResult);
for($i=0;$i<$Num;$i++)
{
$Row=mssql_fetch_array($AdminResult);
echo($Row[1]);
echo("<br/>");
}
?>

『叄』 php連接sqlserver2008操作

類擬資料庫調式的,最好加一句
mssql_select_db($dbName, $conn);
$result=mssql_query("update CRM_GROUP set read_flag='$bool' where client_id='$clientid'",
mssql_min_error_severity(1);
$query = mssql_query('SELECT `syntax`, `error` FROM `MSSQL`');

if (!$query) {
//讀取Query相關的信息來獲取當前錯誤
}
或著直接在mssql內調式以上語句,這樣找到問題稍快一些

『肆』 我用liunx php連接 sqlserver2008 怎麼連接啊

linux
php無法連接
sqlserver

linux里根本無法安裝sqlserver
與mysql配對使用的

『伍』 php連接SQL Server的方法

1.修改php.ini將extension=php_mssql.dll的注釋刪除保存。

2.修改php.in將mssql.secure_connection = Off改為mssql.secure_connection = On。

3.重啟apache服務

4.編寫測試代碼

$conn=mssql_connect('59.173.xxxxxx.xxxxxx,1468','sa','xxxxxx');
mssql_select_db('HR',$conn);

$Query="select*fromClass";
$Result=mssql_query($Query);
$Number=mssql_num_rows($Result);
for($i=0;$i<$Number;$i++)
{
$Row=mssql_fetch_array($Result);
echo($Row[1]);
echo("<br/>");
}

『陸』 PHP連接sqlserver2008,怎麼連接指定ip地址上的資料庫

首先要使用SQL
Server
Driverfor
PHP,下載好對應的版本後,在PHP中添加下載好的擴展。
部分代碼:
$serverName
=
"localhost";
//資料庫伺服器地址$uid
=
"sa";
//資料庫用戶名$pwd
=
"123";
//資料庫密碼$connectionInfo
=
array("UID"=>$uid,"PWD"=>$pwd,
"Database"=>"cart");$conn
=
sqlsrv_connect(
$serverName,
$connectionInfo);if(
$conn
==
false){
echo
"連接失敗!";
die(
print_r(sqlsrv_errors(),
true));}

『柒』 php連接sql2008問題

連接MSSQL只能得到的是GBK編碼
出不出現亂碼現象,和你自己編寫的代碼編碼格式有關
注意:亂碼是你的代碼有問題,不是sql有問題,計算機只是很蠢的將你的所有要求實現
$dbhost='';
$dbuser='';
$dbpw='';
$dbname='';
$charset
=
'';//需要的字元編碼
//鏈接資料庫
$conn
=
mssql_connect($dbhost,
$dbuser,
$dbpw);
mssql_select_db($dbname,$conn);
$sql
=
'select
*
from
dbo.test
where
text="寫個中文做測試"
';
$sql
=
iconv($charset,'GBK',$sql);//轉換成GBK編碼
$result
=
mssql_query($sql);
while($row
=
mssql_fetch_row($result)){
foreach($row
as
$key=>$value){
$row[$key]
=
iconv('GBK',$charset,$value);//轉換成你的編碼
}
print_r($row);
}
如果沒有拼寫錯誤,應該是這個樣子,你試試
表結構隨便
第一個問題,是和你具體載入哪個sql
server類庫有關
sqlsrv_是微軟開發的,只能找到對應的windows版本
mssql_是php的官方,但高版本的應該不支持了,需要仔細找下,就像你說的比較容易解決
sql2008資料庫執行命令時有印象需要引用實例如use
database;
這點,mysql也是一樣的,是切換資料庫,相當於一般配置中的dbname

『捌』 php 連接sql service 2008

2.2. 5php 連接sql service 2008
提問者: 匿名 php 2.2.5 連接sql service2008 本地測試可以連接,用 iis來調用php連接則出現如下錯誤:Fatal error: Call to undefined function sqlsrv_connect() in D:\appServ\www\web_sealtool - smarty\templates\db\Connect.php on line 12誰有辦法的。

『玖』 php如何連接sql資料庫

3、Sql Server7.0/2000資料庫
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb為資料庫
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

熱點內容
字體android 發布:2025-07-12 21:30:38 瀏覽:621
資料庫中包含 發布:2025-07-12 21:25:08 瀏覽:621
艦娘緩存系統 發布:2025-07-12 21:21:21 瀏覽:100
cpu對存儲器的讀寫 發布:2025-07-12 21:21:14 瀏覽:772
如何建立一個網站需要伺服器 發布:2025-07-12 21:18:40 瀏覽:67
php登陸微信 發布:2025-07-12 21:17:55 瀏覽:14
公眾伺服器有什麼功能 發布:2025-07-12 21:11:22 瀏覽:715
健身的壓縮衣 發布:2025-07-12 21:11:12 瀏覽:754
磁碟伺服器如何管理磁碟 發布:2025-07-12 21:02:19 瀏覽:470
安卓返回鍵在哪裡取消 發布:2025-07-12 20:50:17 瀏覽:799