我无法获得此工作,它不会将数据发布到数据库,我对此完全陌生,任何帮助都很棒!向数据库发布新数据
<?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来代替 –