gpt4 book ai didi

PHP INSERT INTO localhost 不起作用

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

运行 SELECT * FROM users 后,表没有任何差异。

    $firstName = $_POST["firstName"];
$lastName = $_POST["lastName"];
$dateOfBirth = $_POST["dateOfBirth"];
$gender = $_POST["gender"];
$fitnessLevel = $_POST["fitnessLevel"];
$number = $_POST["number"];
$address = $_POST["address"];
$password = $_POST["password"];

$user = 'root';
$pass = 'root';
$db = 'gymmembers';
$db = new mysqli('localhost',$user,$pass,$db) or die("Error, try again");


mysqli_query($db, "INSERT INTO users(`firstName`,`lastName`,`dateOfBirth`,`gender`,`fitnessLevel`,`number`,`address`,`password`)
VALUES('$firstName','$lastName','$dateOfBirth','$gender','$fitnessLevel','$number','$address','$password')" or die(mysqli_error()));

我可以回显任何变量并显示它们,因此表单中的数据将传递到此处。

谢谢:-)

最佳答案

实际上,您将 die(mysqli_error()) 放入 mysqli_query() 中,这是不正确的,如下所示:-

 mysqli_query($db, "INSERT INTO users(`firstName`,`lastName`,`dateOfBirth`,`gender`,`fitnessLevel`,`number`,`address`,`password`) 
VALUES('$firstName','$lastName','$dateOfBirth','$gender','$fitnessLevel','$number','$address','$password')") or die(mysqli_error($db));

注意:- 在mysqli_error()中添加$db,这样如果发生任何错误你就会知道。

关于PHP INSERT INTO localhost 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742484/

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