Hallo,
ich habe ein Problem: Ich möchte, dass ein Text in eine Datenbank gespeichert wird. Jedoch funktioniert das "INSERT" nicht richtig. bzw. Ich weiß nicht, wie der Fehler zustande kommt.
Code aus der Datei mit dem Formular:
Code aus eintrag_l.php:
Wenn ich es so mache wird dieser Fehler angezeigt:
Es ist die Zeile, in der die Verbindung mit der Datenbank aufgebaut wird. Ich benutze diesen Code in jeder Datei, aber nur in dieser klappt er nicht.
Wisst ihr warum der Fehler da ist und wie man beheben kann?
Ich habe zwar bei Google schon was gefunde, bin daraus aber nicht schlau geworden.
ich habe ein Problem: Ich möchte, dass ein Text in eine Datenbank gespeichert wird. Jedoch funktioniert das "INSERT" nicht richtig. bzw. Ich weiß nicht, wie der Fehler zustande kommt.
Code aus der Datei mit dem Formular:
HTML:
<p>
<h1>Erstellen - Links</h1>
<form method="post" action="includes/eintrag_l.php">
<input type="hidden" name="date" value="<? echo date("Y-m-d H:i:s") ?><br />
<p>Überschrift<br /><input type="text" name="head"><br /></p>
<p>Eintrag<br /><textarea name="main" cols="50" rows="8"></textarea><br /></p>
<p><input type="submit" value="Eintrag erstellen"></p>
</form>
</p>
Code aus eintrag_l.php:
PHP:
<?php
error_reporting(-1);
ini_set('display_errors', true);
$dbconfig = array();
$dbconfig['host'] = "localhost";
$dbconfig['user'] = "root";
$dbconfig['pwd'] = "";
$dbconfig['db'] = "cms";
$con = mysql_connect($dbconfig['host'], $dbconfig['user'], $dbconfig['pwd']);
mysql_select_db($dbconfig['db'], $con);
?>
<html>
<head>
<title>Eintrag wird erstellt</title>
</head>
<body>
<?php
$date = $_POST['date'];
$head = $_POST['head'];
$main = $_POST['main'];
$eintrag = "INSERT INTO tbl_eintrag_links(eintrag_header,eintrag_main,eintrag_daytime) VALUES('$head','$main','$date')";
$query = mysql_query($eintrag);
echo "<p>Der Eintrag wurde erstellt.</p>";
/*echo '<meta http-equiv="refresh" content="3; ../admin.php" />';*/
?>
</body>
Wenn ich es so mache wird dieser Fehler angezeigt:
Code:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\xampp\htdocs\includes\eintrag_l.php on line 10
Es ist die Zeile, in der die Verbindung mit der Datenbank aufgebaut wird. Ich benutze diesen Code in jeder Datei, aber nur in dieser klappt er nicht.
Wisst ihr warum der Fehler da ist und wie man beheben kann?
Ich habe zwar bei Google schon was gefunde, bin daraus aber nicht schlau geworden.