Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Warning: mysql_real_escape_string(): Access denied

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Warning: mysql_real_escape_string(): Access denied

    Hallo,

    ich bin bei All-Inkl und bekomme folgenden Error, wenn ich die Funktion mysql_real_escape_string verwende.


    Warning: mysql_real_escape_string(): Access denied for user 'www-data'@'localhost' (using password: NO) ...

    Warning:
    mysql_real_escape_string(): A link to the server could not be established in ...

    PHP-Code:
            $connect = new mysqli (
                
    $host,
                
    $user,
                
    $pass,
                
    $database
            
    ); 
    Woran liegt das?

  • rkr
    antwortet
    Zumal:

    Die älteste der drei mysql-Erweiterungen ist veraltet (mysql_*-Funktionen, nicht die MySQL-Datenbank) und wird in den kommenden Versionen aus PHP entfernt. Aktuell wirft sie schon E_DEPRECATED-Fehler bei einer Verbindung zur Datenbank. Des Weiteren stehen dir sehr viele tolle Features von mysql mit diesen Funktionen nicht zur Verfügung! Weiterführende Links:
    Choosing an API
    Warum man mysql* generell nicht (mehr) nutzen sollte.
    Wie man von mysql* auf PDO umsteigt
    Wissenswertes zum Thema SQL-Injection

    Einen Kommentar schreiben:


  • lstegelitz
    antwortet
    Sowas kann man im Manual nachschlagen:

    http://de.php.net

    Einen Kommentar schreiben:


  • Condor93
    antwortet
    Ty,
    ich dachte, es gab nur mysql_real_escape_string. das es aber ein mysqli_real_escape_string gibt wusste ich nicht.

    Trotzdem danke.

    Einen Kommentar schreiben:


  • hausl
    antwortet
    mysqli_ != mysql_

    Einen Kommentar schreiben:

Lädt...
X