PHP-插入数据库问题
我正试图把数据输入数据库。 我使用echo来查看是否正在读取数据库,它是,并且数据库echo是输入的,它只是没有插入到数据库中。这和我在注册页面上使用的代码相同,除了一个新的修改,我的注册页面工作得很好,所以我有点困惑为什么它不工作PHP-插入数据库问题,php,mysql,forms,sql-insert,Php,Mysql,Forms,Sql Insert,我正试图把数据输入数据库。 我使用echo来查看是否正在读取数据库,它是,并且数据库echo是输入的,它只是没有插入到数据库中。这和我在注册页面上使用的代码相同,除了一个新的修改,我的注册页面工作得很好,所以我有点困惑为什么它不工作 <!-- <div id="first">--> <input type="text" id="fname" name="fname" value="
<!-- <div id="first">-->
<input type="text" id="fname" name="fname" value="" required>
<input type="text" id="lname" name="lname" value="" required>
<input type="text" id="email" name="email" value="" required>
<input type="number" id="phone" name="phone" value="" required>
<input type="submit" name="Update" value="Update">
<br>
HTML
<!-- <div id="first">-->
<input type="text" id="fname" name="fname" value="" required>
<input type="text" id="lname" name="lname" value="" required>
<input type="text" id="email" name="email" value="" required>
<input type="number" id="phone" name="phone" value="" required>
<input type="submit" name="Update" value="Update">
<br>
PHP
<!-- <div id="first">-->
<input type="text" id="fname" name="fname" value="" required>
<input type="text" id="lname" name="lname" value="" required>
<input type="text" id="email" name="email" value="" required>
<input type="number" id="phone" name="phone" value="" required>
<input type="submit" name="Update" value="Update">
<br>
任何建议对
mysqli\u stmt\u execute()
的调用丢失,因此您的语句将永远不会执行。尝试将插入查询更改为
<!-- <div id="first">-->
<input type="text" id="fname" name="fname" value="" required>
<input type="text" id="lname" name="lname" value="" required>
<input type="text" id="email" name="email" value="" required>
<input type="number" id="phone" name="phone" value="" required>
<input type="submit" name="Update" value="Update">
<br>
$insert_det = "INSERT INTO Cus_acc_details(CUS_Fname,CUS_Lname,Cus_Email,CUS_Phone) VALUES (?,?,?,?)";
$stmt = mysqli_prepare($dbc, $insert_det);
当您在占位符上声明它们时,会将它们混合在一起,并将电子邮件转换为整数,但尝试将电话号码作为电子邮件插入,反之亦然谢谢,您没有注意到,在继续插入数据库之前,您应该真正检查是否设置了
$\u POST['#####]
。
<!-- <div id="first">-->
<input type="text" id="fname" name="fname" value="" required>
<input type="text" id="lname" name="lname" value="" required>
<input type="text" id="email" name="email" value="" required>
<input type="number" id="phone" name="phone" value="" required>
<input type="submit" name="Update" value="Update">
<br>