S skyman Medlem sedan juli 2001 2 450 inlägg Frågan 12 juli 2001 13:27 #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 echo es in HTML.
(Braveheart)
S skyman Medlem sedan juli 2001 2 450 inlägg C´mon... nån vet väl...
------------------
What you do in PHP echo es in HTML.
(Braveheart)
B Batboy Medlem sedan jan. 2000 1 006 inlägg S skyman Medlem sedan juli 2001 2 450 inlägg 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]
S skyman Medlem sedan juli 2001 2 450 inlägg 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.
Kim Medlem sedan jan. 2000 7 697 inlägg 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
Kim Medlem sedan jan. 2000 7 697 inlägg 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. :)
S skyman Medlem sedan juli 2001 2 450 inlägg 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.
S skyman Medlem sedan juli 2001 2 450 inlägg
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.
S skyman Medlem sedan juli 2001 2 450 inlägg 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]
J Jon Medlem sedan juli 2001 1 304 inlägg 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
M Mats95 Medlem sedan juli 2001 43 inlägg Man måste inte fånga upp det mssql_connect skickar tillbaka.
De andra funktionerna använder det aktiva id som finns i minnet!
M Mats95 Medlem sedan juli 2001 43 inlägg "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."
S skyman Medlem sedan juli 2001 2 450 inlägg 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.
M Mats95 Medlem sedan juli 2001 43 inlägg *suck*
$conn=mssql_connect($servername,$username,$password);
Annars vette fan!
S skyman Medlem sedan juli 2001 2 450 inlägg 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]