mysql_connect() Fehler

  • Guten Tag,


    Und zwar bekomme ich diesen Fehler:


    SQL
    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\xampp\htdocs\cp.glc-rl.de\libs\data\mysql.class.php on line 23


    Zeile:


    PHP
    protected function connect() {
            return mysql_connect(   $this->host, $this->user, $this->pw ); // Fehler
        }



    Ich hoffe es kann mir jemand helfen.

    Mit freundlichen Grüßen


  • Jop alle MySQL-functions von PHP gelten als veraltet, die werden bald auc aus der Libery entfernt.


    Ich habe mal eine Datenbank-Klasse in PHP geschrieben was ich zurzeit für mich verwende. Feedback und Änderungsvorschläge gerne!


    Beispiele


    PHP
    $db = new Database;
    $db->Query("SELECT * FROM test WHERE id = 1");
    $db->execute();
    echo  $db->fetch()->testspalte;


    PHP
    $db = new Database;
    $testeintrag = 'Ich bin ein Test';
    $db->Query("INSERT INTO `test` (`testspalte`) VALUES (:bineinparam)");
    $db->bind(':bineinparam', $testeintrag);
    $db->execute();


    Die Klasse kannst du gern verwenden.


    Liebe Grüße

    Wer PALWAL-Sternchen vergibt, bekommt aus Prinzip ein Like 😏


    @palwal Donald Trump ist einer der besten Präsidenten welche die USA je hatte, meine Meinung.