webForumDet fria alternativet

PHP och MSSQL

13 svar · 487 visningar · startad av Web-Tor

Web-TorMedlem sedan nov. 200011 794 inlägg
#1

Kan hända att jag är helt ute och snurrar nu men jag måste fråga:

Jag kör PHP på en burk och ska koppla upp mig mot en MSSQL-databas (ver. 7) som ligger på en annan dator (på samma nätverk).

Jag får följande fel:

[b]Fatal error[/b]: Call to undefined function: mssql_connect() in c:\inetpub\wwwroot\iom\xhtml\sql1.php on line 10
PHP Warning: Unable to load dynamic library './php_mssql70.dll' - Det går inte att hitta den angivna proceduren. in Unknown on line 0

php_mssql70.dll ligger i samma katalog som alla andra dll-filer och jag har kopierat in ntwdblib.dll till \winnt\system32

Kan det vara så att man ska ha filen php_mssql.dll? Hur får man tag i den?

Var snälla och hjälp mig! :x

KimMedlem sedan jan. 20003 571 inlägg
#2

Har för mig att skyman hade detta problem för ett år sen, jag ska kolla med honom. :)

skymanMedlem sedan juli 20011 347 inlägg
#3

Oj kära nån... nu får jag gräva djupt bland cellerna...

Óm jag minns rätt: Det fanns en del dll-filer för de olika mssql-databaserna, jag testade alla och det visade sig, har jag för mig, att det var php_mssql.dll som var rätt, även fast jag använde mig av 7:an... men jag är inte 100%-ig.

Web-TorMedlem sedan nov. 200011 794 inlägg
#4

Jo, jag tänkte att det kanske kunde vara nåt sånt. Men var får jag tag i 'php_mssql.dll' :q

MattiMedlem sedan dec. 19993 781 inlägg
skymanMedlem sedan juli 20011 347 inlägg
#6

Fråga Kim, han är ju trots allt moderator :)

Jag minns faktiskt, jag skrev mitt sista php-script i september 2001...

KimMedlem sedan jan. 20003 571 inlägg
Web-TorMedlem sedan nov. 200011 794 inlägg
#8

Det funka inte med php_mssql.dll:

PHP Warning: Unable to load dynamic library './php_mssql.dll' - Det går inte att hitta den angivna proceduren. in Unknown on line 0
Web-TorMedlem sedan nov. 200011 794 inlägg
#9

Jag har flera extensions. Alla ligger i samma mapp och alla funkar. Det är bara 'php_mssql.dll' som inte laddas in :q

skymanMedlem sedan juli 20011 347 inlägg
#10

Har du: ntwdblib.dll?

Web-TorMedlem sedan nov. 200011 794 inlägg
#11

Japp! Den ligger i winnt/system32.
Har testat med tre olika dessutom.

Web-TorMedlem sedan nov. 200011 794 inlägg
#12

Bara så jag inte har missat nåt:
MsSQL ligger alltså på en annan dator. Jag måste inte installera nåt (förutom ntwdblib.dll) på min dator?

Web-TorMedlem sedan nov. 200011 794 inlägg
#13

I 'install.txt' hittade jag detta:

Examples of PHP Extensions:
- php_mssql.dll » MSSQL client (requires MSSQL DB-Libraries)

Vad är "MSSQL DB-Libraries" :q

Web-TorMedlem sedan nov. 200011 794 inlägg
#14

För den som är intresserad kan jag ju säga att det löst sig nu. JAg var tvungen att installera om PHP-Installer (det funkade inte med den zippade versionen).

Genererad på 375 ms · cache AV · v20260730165559-full.f96bc7eb