<?php
$con=mysqli_connect('127.0.0.1','root','','record');
if(isset($_POST['submit']))
{
$fristname=$_POST['fname'];
$lastname=$_POST['lname'];
$std=$_POST['std'];
$gender=$_POST['gender'];
$response=$_POST['subject'];
$query="INSERT INTO register(fristname,lastname,std,gender,response) VALUES ('$fristname,$lastname,$std,$gender,$response')";
$run=mysqli_query($con,$query);
}
?>
我想将此 html 表单中填写的信息共享到本地主机服务器 127.0.0.1 用户名“root”和表“register”中的数据库“record”的数据库,但每次我点击提交时,它都会显示这个致命错误以及表中未显示数据
问题可能是引号使用不当引起的,在您的代码中,所有值都被视为单个字符串。像这样更新您的代码:
$query="INSERT INTO register(fristname,lastname,std,gender,response) VALUES ('$fristname','$lastname','$std','$gender','$response')";