當前位置:首頁 » 編程語言 » 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);

熱點內容
閱讀腳本是什麼 發布:2025-01-11 08:39:27 瀏覽:777
booljava 發布:2025-01-11 08:36:08 瀏覽:767
我的世界伺服器必要弄的東西 發布:2025-01-11 08:32:56 瀏覽:424
postgre資料庫 發布:2025-01-11 08:32:22 瀏覽:480
android登錄源碼 發布:2025-01-11 08:32:10 瀏覽:675
壓縮機閉閥 發布:2025-01-11 08:27:19 瀏覽:671
dns伺服器地址陝西 發布:2025-01-11 08:24:59 瀏覽:45
學思維編程 發布:2025-01-11 08:24:59 瀏覽:609
愛如生資料庫 發布:2025-01-11 08:12:42 瀏覽:255
svm遺傳演算法 發布:2025-01-11 08:11:15 瀏覽:217