我無法獲得此工作,它不會將數據發佈到數據庫,我對此完全陌生,任何幫助都很棒!向數據庫發佈新數據
<?php
$connection = mysql_connect('server', 'user', 'pass') or die(mysql_error());
mysql_select_db('db') or die(mysql_error());
$client = $_POST['client'];
$date = $_POST['date'];
$amount = $_POST['amount'];
$sql = "INSERT INTO $sales (client, date, amount) VALUES ('$client', '$date', '$amount')";
$result = mysql_query($sql, $connection);
if ($result) {
echo "Successful";
echo "<BR>";
echo "<a href='insert.php'>Back to main page</a>";
} else {
echo "ERROR";
}
?>
你應該清理你的post變量來防止sql注入。 –
已棄用:使用mysqli_ *而不是mysql_ * – antoox
mysql_select_db('db')應該定義$ connection:mysql_select_db('db',$ connection)。但是..使用mysqli來代替 –