Hallo,
ich programmiere zurzeit einen einfachen Kalender wo man etwas eintragen kann. Dafür benutze ich auch nur grundlegende Befehle... und halt mysql. Auf mysql habe ich eine datenbank namens kalender und in dieser eine Tabelle namens termine erstellt. In dieser Tabelle ist eine id. Mein Problem ist es, das sich nicht alles in der ID 1 speichert. z.b. wenn ich zuerst in beschreibung1 "hallo" eintrage, es speichere und dann in beschreibung2 "hi" eintrage, ist hallo in id 1 und hi in id 2.
In der Datenbank habe ich so die Tabelle erstellt:
CREATE TABLE termine(
id int AUTO_INCREMENT PRIMARY KEY,
beschreibung1 BLOB NOT NULL,
beschreibung2 BLOB NOT NULL
);
Und das ist bisher mein kalender( habe vorerst nur für die ersten beiden Tage programmiert):
require("kalenderconnection.php");
if(isset($_POST["submit"])){
$beschreibung1 = $_POST["beschreibung1"];
$beschreibung2 = $_POST["beschreibung2"];
if($beschreibung1 !== ""){
aregisterUser($beschreibung1);
}
if($beschreibung2 !== ""){
bregisterUser($beschreibung2);
}
}
function aregisterUser($beschreibung1){
global $kcon;
$stmt = $kcon->prepare("INSERT INTO termine(beschreibung1) VALUES(:beschreibung1)");
$stmt->bindParam(":beschreibung1", $beschreibung1);
$stmt->execute();
}
$stmt = $kcon->query("SELECT * FROM termine");
while ($row = $stmt->fetch()) {
$b1=$row['beschreibung1'];
}
function bregisterUser($beschreibung2){
global $kcon;
$stmt = $kcon->prepare("INSERT INTO termine(beschreibung2) VALUES(:beschreibung2)");
$stmt->bindParam(":beschreibung2", $beschreibung2);
$stmt->execute();
}
$stmt = $kcon->query("SELECT * FROM termine");
while ($row = $stmt->fetch()) {
$b2=$row['beschreibung2'];
}
?>
Wenn mir jemand hilft, würde ich mich sehr darüber freuen.
ich programmiere zurzeit einen einfachen Kalender wo man etwas eintragen kann. Dafür benutze ich auch nur grundlegende Befehle... und halt mysql. Auf mysql habe ich eine datenbank namens kalender und in dieser eine Tabelle namens termine erstellt. In dieser Tabelle ist eine id. Mein Problem ist es, das sich nicht alles in der ID 1 speichert. z.b. wenn ich zuerst in beschreibung1 "hallo" eintrage, es speichere und dann in beschreibung2 "hi" eintrage, ist hallo in id 1 und hi in id 2.
In der Datenbank habe ich so die Tabelle erstellt:
CREATE TABLE termine(
id int AUTO_INCREMENT PRIMARY KEY,
beschreibung1 BLOB NOT NULL,
beschreibung2 BLOB NOT NULL
);
Und das ist bisher mein kalender( habe vorerst nur für die ersten beiden Tage programmiert):
require("kalenderconnection.php");
if(isset($_POST["submit"])){
$beschreibung1 = $_POST["beschreibung1"];
$beschreibung2 = $_POST["beschreibung2"];
if($beschreibung1 !== ""){
aregisterUser($beschreibung1);
}
if($beschreibung2 !== ""){
bregisterUser($beschreibung2);
}
}
function aregisterUser($beschreibung1){
global $kcon;
$stmt = $kcon->prepare("INSERT INTO termine(beschreibung1) VALUES(:beschreibung1)");
$stmt->bindParam(":beschreibung1", $beschreibung1);
$stmt->execute();
}
$stmt = $kcon->query("SELECT * FROM termine");
while ($row = $stmt->fetch()) {
$b1=$row['beschreibung1'];
}
function bregisterUser($beschreibung2){
global $kcon;
$stmt = $kcon->prepare("INSERT INTO termine(beschreibung2) VALUES(:beschreibung2)");
$stmt->bindParam(":beschreibung2", $beschreibung2);
$stmt->execute();
}
$stmt = $kcon->query("SELECT * FROM termine");
while ($row = $stmt->fetch()) {
$b2=$row['beschreibung2'];
}
?>
Wenn mir jemand hilft, würde ich mich sehr darüber freuen.
Zuletzt bearbeitet: