<?php
if (isset($_POST['submit']) && isset($_POST['Vorname'])) {
try {
$db = new Mysqli('localhost', 'root', '', 'Namen');
echo 'Verbindung offen.<br />';
$sql = sprintf ('INSERT INTO angaben (Vorname,)
VALUES ('%s)',
$db->real_escape_string($_POST['Vorname'])
);
$db->query($sql);
echo 'SQL Geschickt. <br />';
$db->close();
echo 'Verbindung zu.<br />';
} catch (Exception $e) {
echo 'Fehler:' . htmlspecialchars($e->getMessage());
}
}
?>
<form method="POST">
<input type="text" name="Vorname" value="Vorname" /> <br />
<input type="submit" name="submit" value="submit" /> <br />
</form>
So hallöchen, ich versuche gerade mich ein bisschen in Mysqli datenbanken einzuarbeiten aber muss feststellen das ich wohl zu vertrottelt bin -.-
Ich rätsel da jetzt schon seit heut morgen rum, und ich versteh es nicht ich habe das beispiel anhand eines video2brains versucht nachzustellen, seltsamerweise funktionierts bei Ihm, bei mir macht das außer den echo nachrichten kein stück.
Ich kann die Werte via hand reinschreiben aber sobald es mit dem submit gehen soll, versteh ich die Welt nicht mehr. Das untere Script funktioniert einwandfrei aber das obere kann oder will einfach nicht gehen.
Wäre nett wenn jemand kurz darüber schaut um mir mitzuteilen an was es liegt, weil ich bin eindeutig nicht im stande dazu...
<?php
try {
$db = new Mysqli('localhost', 'root', '', 'Namen');
echo 'Verbindung offen.<br />';
$sql = 'INSERT INTO angaben (Vorname,)
VALUES ('HansGustav')';
$db->query($sql);
echo 'SQL Geschickt. <br />';
$db->close();
echo 'Verbindung zu.<br />';
} catch (Exception $e) {
echo 'Fehler:' . htmlspecialchars($e->getMessage());
}
?>