PHP: MySQL-Verbindungsaufbau?
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\checklogin.php:12 Stack trace: #0 {main} thrown in C:\xampp\htdocs\checklogin.php on line 12
$verbindung = mysql_connect("localhost", "root", "") or die("Fehler im System");
mysql_select_db("internetcafe") or die("Verbindung zur Datenbank war nicht möglich...");
$m = $_SESSION["mail"];
$w = $_SESSION["Wasser1"];
$s = $_SESSION["Sprudel1"];
$c = $_SESSION["Cola1"];
$b = $_SESSION["Brezel1"];
$k = $_SESSION["Kaese1"];
$g = $_SESSION["GesPreis"];
$eintrag = "INSERT INTO bestellhistorie (email, wasser, sprudel, cola, brezel, kaese, gespreis) VALUES ('&m', '$w', '$s', '$c', '$b', '$k', '$g',)";
$eintragen = mysql_query($eintrag);
mysql_close($verbindung);
Kann mir jemand meinen Fehler benennen?
1 Antwort
Wie viele Beiträge willst du noch eröffnen und nach tagelangem herumprobieren aufgeben?
mysql_* ist veraltet! Diese Funktionen gibt es nicht mehr und werden auch nicht mehr bedient. Nutze PDO oder MySQLi, was dir schon nun mehrfach empfohlen wurde!
Call to undefined function mysql_connect() in [...]
https://www.php.net/manual/de/function.mysql-connect.php:
Warnung
Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wurde in PHP 7.0.0 entfernt. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO_MySQL. Weitere Informationen finden Sie im Ratgeber MySQL: Auswahl einer API und den zugehörigen FAQ. Alternativen zu dieser Funktion umfassen:
mysqli_connect()
PDO::__construct()