我正在尝试使用准备好的语句插入以下查询,如下所示,但无法添加。以下是代码:$name=$_POST['text_name'];$rn=$_POST['text_rn'];$email=$_POST['email'];$gender=$_POST['gender'];$upass= password_hash($_POST['text_pass'], PASSWORD_DEFAULT);$addrec = $conn->prepare("INSERT INTO students(name,rollno,password,gender,email) VALUES (?,?,?,?,?)");$addrec->bind_param("sssss",$name,$rollno,$password,$gender,$email);if($addrec->execute()){ echo "<div class='w3-panel w3-green w3-display-container' style='width:40%;'> <span onclick='this.parentElement.style.display='none'' class='w3-button w3-large w3-display-topright'>×</span> <p>New record created successfully</p> </div>";}else echo "<div class='w3-panel w3-red w3-display-container' style='width:40%;'> <span onclick='this.parentElement.style.display='none'' class='w3-button w3-large w3-display-topright'>×</span> <p>Record not added</p> </div>";代码非常简单,但它显示“未添加记录”,这是一种else情况。以下是我的表结构。可能是什么问题呢?请帮忙。
1 回答
- 1 回答
- 0 关注
- 161 浏览
添加回答
举报
0/150
提交
取消