【发布时间】:2016-03-04 06:25:57
【问题描述】:
当我提交以下内容时,它不会出错,但也不会将数据插入表中。我是php初学者,请见谅。
<?php
/* include_once 'dbconn.php';*/
include 'menu.php';
error_reporting(0);
?>
<head></head>
<body>
<form action="add_student.php" method="post">
Name:<input type="text" name="name"><br/>
School:<input type="text" name="school"><br/>
PR:<input type="text" name="pr"><br/>
<input type="submit" name="submit">
</form>
<?php
$DB_host = "localhost";
$DB_user = "root";
$DB_pass = "root";
$DB_name = "trackmeet";
$MySQLiconn = new MySQLi($DB_host,$DB_user,$DB_pass,$DB_name);
if($MySQLiconn->connect_errno)
{
die("ERROR : -> ".$MySQLiconn->connect_error);
}
if (isset($_POST['submit'])){
$sql = "INSERT INTO student(Student,School,PR) VALUES ('$_POST[name]','$_POST[school]','$_POST[pr])";
mysqli_query($sql,$MySQLiconn);
mysqli_close($MySQLiconn);
}
?>
</body>
</html>
当我查看数据库表时,没有插入记录。
【问题讨论】:
-
我移动了 $_POST 但仍然没有显示在数据库中。
-
if (isset($_POST['submit'])){ $sql = "INSERT INTO student(Student,School,PR) VALUES ('$_POST[name]','$_POST[学校]','$_POST[pr]')"; mysqli_query($sql,$MySQLiconn); mysqli_close($MySQLiconn); } ?> 仍然没有出现在数据库中.