Avatar billede pct Nybegynder
29. september 2008 - 14:47 Der er 10 kommentarer

PHP og MSSQL

Hvordan skal jeg konfigurere min Mandrake, så jeg kan tilgå en MSSQL-server?
Gerne skåret ud i pap da jeg er ny i Linuxverdenen.
Per :o)
Avatar billede pct Nybegynder
29. september 2008 - 14:48 #1
Glemte at skrive, at det er via PHP
Avatar billede arne_v Ekspert
29. september 2008 - 14:54 #2
Det havde vi gættet fra overskriften.

:-)

Du skal have installeret FreeTDS.

Men jeg kan ikke guide dig gennem processen da jeg aldrig selv har lavet den lille øvelse.
Avatar billede pct Nybegynder
29. september 2008 - 15:23 #3
Jeg har installeret FreeTDS og unixODBC via Mandriva kontrolcenter, men stadig uden at kunne connecte MSSQL.
Avatar billede pct Nybegynder
03. oktober 2008 - 08:51 #4
Nu har jeg fået hul igennem på terminalprompten. Hvordan får jeg så PHP til at benytte ovenstående drivere?
Avatar billede arne_v Ekspert
05. oktober 2008 - 04:50 #5
Hvis FreeTDS er buildet og installeret (LD_LIBRARY_PATH peger rigtigt) således at
tsql virker, så bør du vel bare kunne loade extension !?
Avatar billede pct Nybegynder
06. oktober 2008 - 08:27 #6
Jeg kan connecte med: isql -v MSSQLTestServer <usr> <psw>.
Jeg kan også fyrer SQL-komandoer af (og få svar).
Vil det så sige at jeg skal sætte nogle linier ind i php.ini?
Avatar billede pct Nybegynder
20. oktober 2008 - 16:05 #7
Med følgende php-kode:
"if (odbc_connect("$Server", "$Usr", "$Psw") == false) {
  echo "Ingen forbindelse";
} else { 
  echo "Jubii";
}"
Får jeg følgende fejlmeddelelse:
Warning: odbc_connect() [function.odbc-connect]: SQL error: Missing server name, port, or database name in call to CC_connect., SQL state IM002 in SQLConnect in /var/www/html/mssql3.php on line x
Er der nogen der har gode ideer?
Per :o)
Avatar billede arne_v Ekspert
26. oktober 2008 - 01:43 #8
Hvad indeholder $server ?

Første argument er ikke server navn !

Se:
  http://www.php.net/odbc_connect
Avatar billede pct Nybegynder
28. oktober 2008 - 10:55 #9
Det er DSN-navnet
Avatar billede pct Nybegynder
28. oktober 2008 - 10:55 #10
Det er det samme navn som i: "isql -v MSSQLTestServer <usr> <psw>"

Per :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester