Kan det var så att funktionen inte är inlagd i PHP? Kör phpinfo() så borde det ju så där om den finns tycker 'en ju!
/Marty
3 svar · 171 visningar · startad av GrodanBoll
Hej hej
Jag får ett fel när jag försöker att ansluta till min lokala Ms SQL db.
Felmeddelandet ser ut så här:
Fatal error: Call to undefined function: mssql_connect() in c:\program files\apache group\apache\htdocs\mssqltest.php on line 5
Koden ser ut så här:
<html>
<body>
<?php
$db = mssql_connect("localhost", "*****", "******");
mssql_select_db("wwwhkr",$db);
$result = mssql_query("SELECT * FROM tblWebRedaktorer",$db);
while(odbc_fetch_row($result)){
$user = odbc_result($result, 1);
$pass = odbc_result($result, 2);
$fornamn = odbc_result($result, 3);
$efternamn = odbc_result($result, 3);
$epost = odbc_result($result, 3);
print("$user $pass $fornamn $efternamn $epost\n");
}
?>
</body>
</html>
Använder 'sa' inloggning när jag testa så det ska funka där iaf.
Hjälp
/Grodan
Kan det var så att funktionen inte är inlagd i PHP? Kör phpinfo() så borde det ju så där om den finns tycker 'en ju!
/Marty
Där står lite om MySQL o ODBC men inget om MsSQL?
Men jag vet inte riktigt vad man ska titta efter.
E inte MsSQL-stöd automatiskt medkompilerat?
(Jag kör modulversionen.)
Red. Jag jag kör Apachen på en Win 2k.
/Grodan
[Redigerat av GrodanBoll den 29 nov 2001]
Jaha... har hittat lösningen nu då va
Ja förutom de pukkade felen jag hade direkt i min kod (läs:'ODBC') så måste man lägga till dll-filen för mssql i php.ini och se till o ha själva filen i det biblioteket som du har angett.
Tackar för eran tid
/Grodan