Я не могу заставить это работать, это не размещение данных в базе данных, я совершенно новичок в этом, и любая помощь замечательная!Публикация новых данных в базу данных
<?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";
}
?>
Вы должны дезинфицировать свои переменные сообщений, чтобы предотвратить инъекцию sql. –
Это устарело: используйте mysqli_ * вместо mysql_ * – antoox
mysql_select_db ('db') должен иметь $ connection defined: mysql_select_db ('db', $ connection). НО .. использовать mysqli вместо –