gpt4 book ai didi

php - 数据未插入mysql数据库但代码运行没有错误

转载 作者:行者123 更新时间:2023-11-29 07:12:29 24 4
gpt4 key购买 nike

我试图将表单数据插入到mysql数据库中,但它没有插入到表中,并且没有错误!

这是我的代码

<?php
$con = mysqli_connect('localhost', 'root', '', 'register');

if (isset($_POST['submit'])) {
$shop = $_POST['shopname'];
$name = $_POST['name'];
$user = $_POST['username'];
$email = $_POST['email'];
$password = $_POST['password'];
$repassword = $_POST['repassword'];
$phone = $_POST['phone'];
$sql = "INSERT INTO registration (shop_name,name,username,email,password,repassword,phone) VALUES ('$shop','$name''$user','$email','$password','$repassword','$phone')";
if (mysqli_query($con, $sql)) {
echo "Signup Sucessfull";
} else {
echo mysqli_error();
}
}
?>

如何解决这个问题?

最佳答案

原来你忘了在名字后面加上逗号。

'$name''$user'   // Missing comma in between

此外,它应该是 mysqli_error($con) 而不是 mysqli_error()

尝试一些调试:

$sql = "INSERT INTO registration (shop_name,name,username,email,password,repassword,phone) VALUES  ('".$shop."','".$name."', '".$user."','".$email."','".$password."','".$repassword."','".$phone."')";

mysqli_query($con, $sql) or die(mysqli_error($con));

关于php - 数据未插入mysql数据库但代码运行没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39141315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com