To dobrze bo chciałbym korzystać z dwóch baz z MySql i MsSql na raz.
Sciągłem "SQLServerDriverForPHP.EXE" i zainstalowałem potem w php włączyłem "php_mssql"
znalazłem taki skrypt
<?php
// tutaj podajesz port z Managera
$servername='127.0.0.1, 1010';
$username='sa';
$password='under1';
$conn = mssql_connect($servername, $username, $password);
if(!$conn) {
die("Connection failed..."); } else {
}
mssql_close($conn);
?>
nie bardzo wiedziałem jaki port wiec sam ustawiłem w SQL Server Configuration Manager -> Protocols from SQLEXPRESS -> TCP/IP -> Właściwości -> IP Addresses -> IP2 -> TCP Port 1010
i podczas wykonania skryptu wywala mi błąd
<?php
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1, 1010 in C:wampwwwindex.php on line 10
Connection failed...
?>
Ok dałem sobie rade.
Trzeba było podmienić bibliotekę ntwdblib.dll w wersji 2000.80.194.0 bo ta co była to wyczytałem że jest wadliwa.
i potem
<?php
$polacz_z_serwerem = mssql_connect
('SERVERSQLEXPRESS', 'sa', 'haslo') or
die ("nie można się połączyć");
if(!$polacz_z_serwerem) {
die("Connection failed..."); } else {
}
$myDB = 'test';
$selected = mssql_select_db($myDB, $polacz_z_serwerem)
or
die("Couldn't open database $myDB");?>
i łączy się