Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-PHP表单将值插入到表中?_Php_Mysql - Fatal编程技术网

MySQL-PHP表单将值插入到表中?

MySQL-PHP表单将值插入到表中?,php,mysql,Php,Mysql,我想使用一个简单的表单向数据库添加注释。无论出于何种原因,当我使用上述表单时,我似乎无法更新表。我没有收到任何错误,只是在刷新表之后什么也没有发生。换句话说,即使在提交表单之后,表仍然有0个条目。这是我的密码: <?php session_start(); $connection = mysql_connect("server", "username", "password"); if ($connection->connect_error) { die('Connect E

我想使用一个简单的表单向数据库添加注释。无论出于何种原因,当我使用上述表单时,我似乎无法更新表。我没有收到任何错误,只是在刷新表之后什么也没有发生。换句话说,即使在提交表单之后,表仍然有0个条目。这是我的密码:

<?php
session_start();
$connection = mysql_connect("server", "username", "password");
if ($connection->connect_error) {
    die('Connect Error: ' . $connection->connect_error);
}
// Selecting Database
mysql_select_db("database", $connection) or die(mysql_error());

$name = $_POST['name'];
$title = $_POST['title'];
$comments = $_POST['comments'];

$sql = "INSERT INTO comments (Name, Title, Comments)
VALUES ('$name', '$title', '$comments')";

mysql_close($connection); // Closing Connection

?>

您从未实际执行过查询:

$sql = "INSERT INTO comments (Name, Title, Comments)
VALUES ('$name', '$title', '$comments')";
$result = mysql_query($sql);
其他事项:

  • 如果($connection->connect\u error){
    无效。您不能以OOP方式使用旧的mysql API。为此,您需要使用
    mysqli

  • 。它们不再被维护。请参阅?改为了解,并使用或-将帮助您决定使用哪个。如果您选择PDO

  • 您也对

  • 您不进行错误检查。如果不查找问题,您希望如何知道是否存在问题


  • 您从未实际执行过查询:

    $sql = "INSERT INTO comments (Name, Title, Comments)
    VALUES ('$name', '$title', '$comments')";
    $result = mysql_query($sql);
    
    其他事项:

  • 如果($connection->connect\u error){
    无效。您不能以OOP方式使用旧的mysql API。为此,您需要使用
    mysqli

  • 。它们不再被维护。请参阅?改为了解,并使用或-将帮助您决定使用哪个。如果您选择PDO

  • 您也对

  • 您不进行错误检查。如果不查找问题,您希望如何知道是否存在问题

  • (注意:请更改服务器信息的服务器、用户名和密码)

    (注意:请更改服务器信息的服务器、用户名和密码)


    你实际上没有执行查询。我不敢相信我错过了。非常感谢!你实际上没有执行查询。我不敢相信我错过了。非常感谢!感谢你的回复,我不敢相信我错过了!我真的很感谢你的其他反馈。说实话,我更感兴趣的是在我去ahea之前让它工作我仍在努力学习SQL,所以我一直专注于“mysql”,但如果“mysqli”已经过时,我也会深入研究“mysqli”。我真诚地感谢你的帮助!你从来没有真正执行过你的查询:“-啊,关键;)谢谢你的回复,我真不敢相信我错过了!我真的很感谢你的其他反馈。老实说,在我进行表单验证和错误检查之前,我更感兴趣的是让它工作起来。我仍在尝试学习SQL,所以我一直专注于“mysql”,但我会深入研究“mysqli”“如果前者现在已经过时,那也一样。我真诚地感谢你的帮助!”你从来没有真正执行过你的查询:“-啊,关键人物;)
    $name = mysql_real_escape_string($_POST['name']);
    $title = mysql_real_escape_string($_POST['title']);
    $comments = mysql_real_escape_string($_POST['comments']);