pdo statements
Stmt INSERT
Zeitstempel erstellen einfügen
Formular muß erstellt werden
<?php
$beitrag1 = isset($_POST['beitrag1']) ? $_POST['beitrag1'] : ''; // tested
$beitrag2 = isset($_POST['beitrag2']) ? $_POST['beitrag2'] : ''; // tested
?>
// tested Symbolisch für geprüfte Daten aus einem Formular
<?php
Entsprechende Datenbank Verbindung einfügen
Datenbank eintrag
Vorbereiten
$stmt=$msql->prepare("INSERT INTO a_table (spalte1, spalte2,datum) VALUES (?,?,?)");
$spalte1 = $msql->real_escape_string($beitrag1);
$spalte2 = $msql->real_escape_string($beitrag2);
$datum = $msql->real_escape_string($timestamp);
$stmt->bind_param('sss', $spalte1, $spalte2, $datum);
Ausführen
if ($stmt->execute())
Prüfen
{
echo "Insert erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
$stmt=$pdo->prepare("INSERT INTO a_table (spalte1, spalte2, datum) VALUES (:spalte1, :spalte2, :datum)");
$stmt->bindParam (":spalte1", $beitrag1, PDO::PARAM_STR);
$stmt->bindParam (":spalte2", $beitrag2, PDO::PARAM_STR);
$stmt->bindParam (":datum", $timestamp, PDO::PARAM_STR);
Ausführen
if ($stmt->execute())
Prüfen
{
echo "Insert erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
Schreibt $beitrag1 in spalte1 und $beitrag2 in spalte2 sowie den aktuellen Zeitstempel in spalte datum der Tabelle a_table.
Top
Top