Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MSSQL + WampServer
kilofmar
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.11.2006

Ostrzeżenie: (0%)
-----


Witam.
Jestem początkujący z baza MSSQL i prosił bym o pomoc, zawsze pracowałem na Linuxie i MySql.
Zainstalowałem Microsoft SQL Server 2005 i WampServer w nim jest (Apache + php + MySql) czy można za pomocą Wampa dostać do MSSQL ?
A jeśli nie to za pewnie za pomocą IIS ale nie wiem jak zainstalować PHP5 i jak skonfigurować aby połączyć się z bazą MSSQL.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Gryf
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 40
Dołączył: 14.08.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


tak można tylko pierw trzeba po instalacji MsSQL doinstalować rozszerzenie do php
Go to the top of the page
+Quote Post
kilofmar
post
Post #3





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 29.11.2006

Ostrzeżenie: (0%)
-----


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
  1. <?php
  2.  
  3.    error_reporting(E_ALL);
  4.    
  5.    // tutaj podajesz port z Managera
  6.    $servername='127.0.0.1, 1010';
  7.    $username='sa';
  8.    $password='under1';
  9.  
  10.    $conn = mssql_connect($servername, $username, $password);
  11.  
  12.    if(!$conn) {
  13.        die("Connection failed...");
  14.    } else {
  15.        echo "Connection OK\n";
  16.    }
  17.  
  18.    mssql_close($conn);
  19.  
  20.  
  21. ?>


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
  1. <?php
  2. Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1, 1010 in C:wampwwwindex.php on line 10
  3. Connection failed...
  4. ?>


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

  1. <?php
  2. $polacz_z_serwerem = mssql_connect('SERVERSQLEXPRESS', 'sa', 'haslo') or die ("nie można się połączyć");
  3.  
  4. if(!$polacz_z_serwerem) {
  5. die("Connection failed...");
  6. } else {
  7. echo "Connection OK\n";
  8. }
  9.  
  10. $myDB = 'test';
  11. $selected = mssql_select_db($myDB, $polacz_z_serwerem)
  12. or die("Couldn't open database $myDB");
  13. ?>


i łączy się (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:36