PHP Problem: Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdo

  • Hi ich habe ein Problem beim erstellen einer Website. Ich möchte vorerst einen Login erstellen der auf eine Mssql Datenbank zugreift. Jedoch wenn ich versuche mit der Datenbank zu verbinden, kommt folgender Fehler: Fatal error: Call to undefined function mssql_connect() in C:\xampp\htdocs\log_Action.php on line 2.


    Ich bitte um schnelle Hilfe.

    Hier der Code in PHP:

    <?php
    $conn = mssql_connect("PRAKTIKUM\SERVER", "Michel", "l45xy2qwe6");


    if(!$conn || !mssql_select_db("php", $conn))
    {
    die(print_r(sqlsrv_errors(), true));
    }


    $username = $_REQUEST["uNm"];
    $password = $_REQUEST["uPw"];
    $tsql = "SELECT * FROM li WHERE uNm=$username AND uPw=$password";
    $stmt = sqlsrv_query( $conn, $tsql, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
    if($stmt == true){
    $_SESSION["valid_user"] = true;
    $_SESSION["uNm"] = $username;
    header("Location: index.php");
    die();
    }else{
    header("Location: error.html");
    die();
    }
    ?>


    Danke schonmal im Vorraus.
    LG Jan

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ok den fehler konnte ich beheben. Ich musste einfach 2 ".dll" Dateien in die extension einfügen. Jedoch habe ich jetzt einen anderen fehler.

    Hier der Fehler:

    [COLOR=#000000][FONT=Times New Roman]SELECT (case when count(username) > 0 then 'True' Else 'False' END) FROM account WHERE username='Michel' AND password='l45xy2qwe6'[/FONT][/COLOR]
    Warning: sqlsrv_query() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\log_Action.php on line 12
    123

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!