سلام
این متنی که پایین براتون نوشته ام از سایت Stackoverflow هست، ببینید مشکلتون حل میشه یا نه، ظاهرا شما باید درایور MSSQL رو در سرور محلیتون نصب کنید (البته اگه هاست دارید باید مدیر سرور اینکارو انجام بده یا اینکه سرور اختصاصی بگیرید)
You don't have the MS SQL Drivers installed. You can check this with phpinfo();
On Linux you need mssql.so or sybase.so With debian its apt-get install php5-sybase
For windows take a look here:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
Drivers need to be configured for PHP to find the function mssql_...
You could also look at PDO DB classes as they can connect to any DBS, you need the drivers installed tho.
البته یجای دیگه هم نوشته بود که میتونید از تابع sqlsrv_connect هم استفاده کنید:
کد php:
$connectionInfo = array( "Database" => "dbname", "UID" => "username", "PWD" => "password", "CharacterSet" => "UTF-8");
$con = sqlsrv_connect("ipaddress", $connectionInfo);
if( $con === false )
{
die('Not working: ' . sqlsrv_errors());
}
مراحل نصب توابع در صورت نیاز:
First download SQLSRV20.EXE from here Put the file "php_sqlsrv_53_ts_vc9.dll" in your "wamp\php\ext" folder.
In php.ini add this line: extension=php_sqlsrv_53_ts_vc9.dll
Restart apache.
Then you should be able to connect with:
ببخشید اگه میتونستم خودم براتون تست میکردم. اما متاسفانه مثل خواب یادم میاد بعضی چیزا. خیلی وقتی عملی کار نمیکنم. اینا رو ببینید امیدوارم جواب بدند.