webForumDet fria alternativet

mssql-fråga

15 svar · 314 visningar · startad av skyman

skymanMedlem sedan juli 20012 450 inlägg
#1

Använder Php och mssql.
Skriver följande:

mssql_connect($hostname) or DIE("DATABASE FAILED TO RESPOND.");

och får följande felmeddelande:

Fatal error: Call to undefined function: mssql_connect() in D:\InetPub\wwwroot\projekt\mssql.php4 on line 5

Är det nått man ska inkludera eller? Jag fattar inte vad som är fel :q

------------------
What you do in PHP echoes in HTML.
(Braveheart)

skymanMedlem sedan juli 20012 450 inlägg
#2

C´mon... nån vet väl...

------------------
What you do in PHP echoes in HTML.
(Braveheart)

BatboyMedlem sedan jan. 20001 006 inlägg
#3

http://cgi.webforum.nu/wf/Forum12/HTML/001385.html

/j

------------------
R6

skymanMedlem sedan juli 20012 450 inlägg
#4

OK, nu har jag ändrat till odbc_connect men får förljande felmeddelande:

Warning: Wrong parameter count for odbc_connect() in D:\InetPub\wwwroot\projekt\mssql.php4 on line 6
DATABASE FAILED TO RESPOND.

Lite mer än förra ivf :)

[r]
Ändrar om dom följer:

int odbc_connect($hostname,$user,$password) or DIE("DATABASE FAILED TO RESPOND.");

och får Parse error på denna rad. Finns det nån snäll människa som kan förklara denna raden från php.net :l

int odbc_connect (string dsn, string user, string password [, int cursor_type])

[/r]

[Redigerat av skyman den 13 jul 2001]

skymanMedlem sedan juli 20012 450 inlägg
#5

Finns det ingen som har provat att ansluta till en mssql? säg bara hur ni skrev...
jagfattar inte:

int odbc_connect (string dsn, string user, string password [, int cursor_type])

som det står på php´s hemsida...

------------------
I love U2.

KimMedlem sedan jan. 20007 697 inlägg
#6

Ja du, arwsan... Vad ska vi göra åt dig? ;)

int odbc_connect (string dsn, string user, string password [, int cursor_type])

betyder att du ska skriva så här för att använda funktionen

$anslutning = odbc_connect ($host, $username, $password)

Men fungerar inte det? Är databasservern igång då? :q

KimMedlem sedan jan. 20007 697 inlägg
#7

Kan du förresten inte göra så att du skriver ut hela scriptet så blir det ännu lite lättare för oss att lösa problemet. :)

skymanMedlem sedan juli 20012 450 inlägg
#8

Servern springer som en fullblodig hingst. Om jag inte har nått lösenord förutom winNT-inlogg, vad ska jag då ange?
jag har gjort precis som du skrev nedan men det vill sig inte. Jag har koden på en annan dator 500 meter härifrån... :l

------------------
I love U2.

skymanMedlem sedan juli 20012 450 inlägg
#9

Kan du förresten inte göra så att du skriver ut hela scriptet så blir det ännu lite lättare för oss att lösa problemet.

Min sekreterare har tyvärr gått för dagen

------------------
I love U2.

skymanMedlem sedan juli 20012 450 inlägg
#10

Ok... här kommer koden. Hoppas nån kan ge mig en utsträckt hand.

<?php
include "common.inc";
$hostname = "localhost";
$dbName = "AXD301_users";
$username = "Administrator";
$password = "blablabla";
$servername = "KHC347";
int MSSQL_CONNECT($hostname,$username,$password);

Och felet kommer så på sista raden. Parse error: parse error in D:\InetPub\wwwroot...
:l
r/ vart ligger "'interfaces' file"??? Man ska tytligen definiera server där.

------------------
I love U2.

[Redigerat av skyman den 16 jul 2001]

JonMedlem sedan juli 20011 304 inlägg
#11

Tja!

int MSSQL_CONNECT($hostname,$username,$password);

Betyder att funktionen MSSQL_CONNECT lämnar tillbaka en int. Det innebär i sin tur att du måste lagra svaret i en variabel, typ:
$cn = MSSQL_CONNECT($hostname,$username,$password);

/ Jon

Mats95Medlem sedan juli 200143 inlägg
#12

Man måste inte fånga upp det mssql_connect skickar tillbaka.
De andra funktionerna använder det aktiva id som finns i minnet!

Mats95Medlem sedan juli 200143 inlägg
#13

"O.K.- Windows 2000 Server, MSSQL7, PHP 3.0.16...

You need to have the following:

ntwdblib.dll (mine was 348K) in \winnt\system32 - search for it at ftp.lycos.com if you don't have it.

extension=php3_mssql70.dll uncommented in php.ini

And mssql_connect() etc. should work.

Scott."

skymanMedlem sedan juli 20012 450 inlägg
#14

Känner igen den texten, har precis läst den och gjort vad´som stod plus en hel del annat :p
Jag gjorde bla denna ändring:

$conn=int mssql_connect([$servername[,$username[,$password]]]);

Just int halverade antalet felmeddelanden... Men jag har ett halvt A4 med felmeddelanden liknande denna:PHP Warning: Function registration failed - duplicate name - mssql_close in Unknown on line 0

------------------
I love U2.

Mats95Medlem sedan juli 200143 inlägg
#15

*suck*
$conn=mssql_connect($servername,$username,$password);

Annars vette fan!

skymanMedlem sedan juli 20012 450 inlägg
#16

Provat redan (=
Ska kolla lite mer med dll:arna.
http://www.php.net/manual/en/function.mssql-connect.php (inlägg av :
ianp@studionorth.com
20-Nov-2000 01:46
Tack (=

------------------
I love U2.

[Redigerat av skyman den 16 jul 2001]

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)