gpt4 book ai didi

PHP - 页面刷新时重新加载新记录

转载 作者:行者123 更新时间:2023-11-29 12:54:27 25 4
gpt4 key购买 nike

我的 PHP 代码和数据库有一点问题。每次刷新页面时,当我打开页面时,都会向数据库添加一个新的空行,这是什么问题?

<?php
if (isset($_POST)) {
$con = mysql_connect("localhost","dwarfmaster","");

if (!$con) {
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_dwarfmaster", $con);

$name = $_POST['name'];
$release_year = $_POST['release_year'];
$publisher = $_POST['publisher'];
$genre = $_POST['genre'];

$sql = "INSERT INTO gamelist (name, release_year, publisher, genre)
VALUES
('$_POST[name]','$_POST[release_year]',
'$_POST[publisher]','$_POST[genre]')";

if (!mysql_query($sql, $con)) {
die('Error: ' . mysql_error());
}

echo "1 record added";

mysql_close($con);
}
?>

最佳答案

要检查请求方法是否为 post,请使用:

if ($_SERVER['REQUEST_METHOD'] == 'POST')

if(isset($_POST)) 始终返回 true

关于PHP - 页面刷新时重新加载新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24286579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com