Ich habe vor kurzem versucht, Daten in eine Datenbank hinzuzufügen, (Neu zu PHP), ich habe überblickt, um zu sehen, wo ich falsch gelaufen bin, aber nichts finden kann. Der Fehler ist:PHP - Eingeben von Daten in eine Datenbank
Unknown column 'FUMUKU' in 'field list'
Code:
$dbhost = 'localhost';
$dbuser = 'evocityi_admin';
$dbpass = 'password';
$database = 'evocityi_stocks';
$conn = mysql_connect($dbhost, $dbuser, $dbpass, $database);
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
$Dtime = "30/04/16";
$StockName = "FUMUKU";
$FUMUKUPrice = 1000;
$sql = "INSERT INTO stocks".
"(Stock,Price, TimeD) ".
"VALUES ".
"('$StockName,$FUMUKUPrice, $DTime')";
mysql_select_db('evocityi_stocks');
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
?>
SQL Datenbank: https://gyazo.com/fc97b686cfea79ea773d1796e912551e
zitiert wird –
Warnung fehlt! Ihr Code ist anfällig für SQL-Injection-Angriffe! –
mysql_ ist veraltet, es wird bevorzugt, PDO oder mysqli_ zu verwenden. Außerdem ist Ihr Code anfällig für SQL-Injection (wenn die Felder Dtime, StockName oder FUMUKUPrice vom Benutzer geändert werden können) –