<form method="POST" action="welcome.php">
<input name="fname" type="text"/>
<input type="submit" value="Submit">
</form>
<?php
$connect = mysqli_connect("dbhost", "dbuser", "dbpass", "dbname");
mysqli_query($connect, 'INSERT INTO `Urls` (URLS)
VALUES
("$_POST[`fname`]");')
?>
So nach der Korrektur der PHP-Skript mehrmals ich endlich bekommen es in der Datenbank zu buchen, aber anstatt Benutzereingaben zu buchen es 0s in der Buchung Säule. Ich habe keine Syntaxfehler mehr, und ich habe die hinteren Ticks auf verschiedene Arten ausprobiert.Eingabedaten werden nicht nach SQL gesendet nur 0s, keine Syntaxfehler
The Table looks like:
URLS
0
0
0
Wie ist Ihre Tabellenstruktur? Sehen Sie sich auch SQL Injection an (ich würde vorschlagen, vorbereitete Anweisungen in PHP zu verwenden) – CollinD
Warum wette ich es ein int – nogad
Es ist nur die URLS Spalte. Alles, was die SQL-Injektion mir gibt, ist INSERT INTO URLs (URLS) VALUE ([Wert-1]) – Erin