Stmt UPDATE
Auflistung oder Formular muß erstellt werden
<?php
$id = isset($_GET['id']) ? $_GET['id'] : ''; // tested
oder
$id = isset($_POST['id']) ? $_POST['id'] : ''; // tested
$spalte1 = isset($_POST['beitrag1']) ? $_POST['beitrag1'] : ''; // tested
$spalte2 = isset($_POST['beitrag2']) ? $_POST['beitrag2'] : ''; // tested
oder
$id = isset($_POST['id']) ? $_POST['id'] : ''; // tested
$spalte1 = isset($_POST['beitrag1']) ? $_POST['beitrag1'] : ''; // tested
$spalte2 = isset($_POST['beitrag2']) ? $_POST['beitrag2'] : ''; // tested
?>
// tested Symbolisch für geprüfte Daten aus einer Auflistung oder einem Formular
<?php
Entsprechende Datenbank Verbindung einfügen
Datenbank eintrag ändern
Vorbereiten
$stmt=$msql->prepare("UPDATE a_table SET spalte1=?, spalte2=? WHERE id=?");
$id = $msql->real_escape_string($id);
$spalte1 = $msql->real_escape_string($beitrag1);
$spalte2 = $msql->real_escape_string($beitrag2);
$stmt->bind_param('ssi', $spalte1, $spalte2, $id);
$id = $msql->real_escape_string($id);
$spalte1 = $msql->real_escape_string($beitrag1);
$spalte2 = $msql->real_escape_string($beitrag2);
$stmt->bind_param('ssi', $spalte1, $spalte2, $id);
Ausführen
if ($stmt->execute())
Prüfen
{
echo "Update erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
echo "Update erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
$stmt=$pdo->prepare( "UPDATE a_table SET spalte1=:spalte1, spalte2=:spalte2 WHERE id=:id");
$stmt->bindParam(':id', $id, PDO::PARAM_INT );
$stmt->bindParam(':spalte1', $beitrag1, PDO::PARAM_STR);
$stmt->bindParam(':spalte2', $beitrag2, PDO::PARAM_STR);
$stmt->bindParam(':id', $id, PDO::PARAM_INT );
$stmt->bindParam(':spalte1', $beitrag1, PDO::PARAM_STR);
$stmt->bindParam(':spalte2', $beitrag2, PDO::PARAM_STR);
Ausführen
if ($stmt->execute())
Prüfen
{
echo "Update erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
echo "Update erfolgreich.";
}
else
{
echo "Da ist was schief gelaufen.";
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
Ändert spalte1 mit Inhalt von $_POST['beitrag1']
und spalte2 mit Inhalt von $_POST['beitrag2']
der Tabelle a_table
der gewählten $_GET['id']
oder $_POST['id'].
und spalte2 mit Inhalt von $_POST['beitrag2']
der Tabelle a_table
der gewählten $_GET['id']
oder $_POST['id'].