您好我想问一下,当我输入我的值时,它没有出错,但在数据库中它没有存储任何值为什么?我正在使用Xampp v3.2.2和MYSQLi。
我的数据库https://preview.ibb.co/eTcNUR/Capture.png
的图片我是php新手,请帮助我解决问题
Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是业界标准的虚拟文本,当时一台未知的打印机采用了类型的厨房,并将其拼凑成一本类型的样本。它不仅存在了五个世纪,而且还延续了电子排版,基本保持不变。它在20世纪60年代推出了包含Lorem Ipsum段落的Letraset表格,最近还发布了包括Lorem Ipsum版本在内的桌面出版软件Aldus PageMaker。
<?php
if(isset($_POST["Submit"])){
$EName = $_POST["EName"];
$SSN = $_POST["SSN"];
$Dept = $_POST["Dept"];
$Salary = $_POST["Salary"];
$HAddress = $_POST["HAddress"];
$servername = "localhost";
$username = "root";
$password = "";
$database = "record";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
$QUERY = "INSERT INTO emp_record(ename,ssn,dept,salary,haddress)
VALUES('$EName','$SSN','$Dept','$Salary','$HAddress')";
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
mysqli_query($conn,$QUERY);
}
?>
<html>
<head>
<title>Hello New To PHP</title>
</head>
<style type="text/css">
input[type="text"],textarea{
border: 1px solid dashed;
background-color: rgb(66, 244, 128);
width: 480px;
padding: .5em;
font-size: 1.0em;
}
input[type="Submit"]{
color: white;
font-size: 1.0em;
font-family: sans-serif;
width: 480px;
height: 40px;
background-color: #f44242;
}
</style>
<body>
<h1>Just Making Full Form With Database</h1>
<div>
<form action="Insert_into_DB" method="Post">
<fieldset>
Employee Name :<br><input type="text" Name="EName" value=""><br>
Social Security Number :<br><input type="text" Name="SSN"
value=""><br>
Department :<br><input type="text" Name="Dept" value=""><br>
Salary :<br><input type="text" Name="Salary" value=""><br>
Home Address :<br><textarea Name="HAddress"></textarea><br>
<br><input type="Submit" Name="Submit" Value="Submit Your
Record"><br>
</fieldset>
</form>
</div>
<?php
?>
</body>
</html>
答案 0 :(得分:0)
你在数据库和php代码中都有一些冲突。
在您的查询和数据库中。
$QUERY = "INSERT INTO emp_record(ename,ssn,dept,salary,haddress) VALUES('$EName','$SSN','$Dept','$Salary','$HAddress')";
在上面查询带有数据库字段salary
的{{1}}字段,请更正。
新查询将是。
您的代码可以正常工作..
sallary
希望这会对你有所帮助
谢谢&amp;此致