26. januar 2011 - 14:37Der er
17 kommentarer og 1 løsning
Forbindelse til MSSQL via. PHP
Jeg har problemer med at forbinde til en MSSQL database. Jeg har fjernet udkommenteringen af "extension=php_mssql.dll" i php.ini.
Kode: <?php //phpinfo(); // Server in the this format: <computer>\<instance name> or // <server>,<port> when using a non default port number $server = "10.0.0.10\mssqlserv,1001"; $user = "sa"; $password = "1234;
$link = mssql_connect ($server,$user,$password);
if (!$link) { die('Something went wrong while connecting to MSSQL'); } ?>
Fejlen er: Fatal error: Call to undefined function mssql_connect() in E:\Sites\sandbox.unosoft.dk\DBconnZeus.php on line 9
Ikke serveren, men selve IIS servicen (Formoder det er en IIS og ikke Apache, med Apache skal man huske at genstarte serveren ved ændringer i enten PHP eller Apache konfiguration)
Nu er jeg ikke lige stærk i IIS og MSSQL, men så vil min påstand være at så enten peger den på forkert Extension bibliotek, filen er beskadiget eller du retter i en anden php.ini end IIS forventer du bruger
Jeg tror jeg har fundet løsningen. mssql_connect funktionen er åbenbart uddateret. Fandt dette script på MSDN, og den siger i hvert fald "Connection established."
if( $conn ) { echo "Connection established.\n"; } else { echo "Connection could not be established.\n"; die( print_r( sqlsrv_errors(), true)); }
//----------------------------------------------- // Perform operations with connection. //-----------------------------------------------
/* Close the connection. */ sqlsrv_close( $conn); ?>
Synes godt om
Ny brugerNybegynder
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.