嗨,大家好,我在000webhost上设置了一张表。我用id,姓名,用户名,年龄和密码的列来设置它。由于某些原因,当我运行寄存器的代码时,用户名不会显示在表中,我不知道错误是什么。下面是Register.php代码:注册/登录未完成android/PHP
<?php
$con = mysqli_connect("*****", "****", "*****", "****");
$name = $_POST["name"];
$age = $_POST["age"];
$username = $_POST["username"];
$password = $_POST["password"];
$statement = mysqli_prepare($con, "INSERT INTO user (name, username, age, password) VALUES (?, ?, ?, ?)");
mysqli_stmt_bind_param($statement, "siss", $name, $username, $age, $password);
mysqli_stmt_execute($statement);
$response = array();
$response["success"] = true;
echo json_encode($response);
?>
'name,username' ---'siss'这里有什么不符。该命令很重要,http://php.net/manual/en/mysqli.error.php会告诉你。 –
尝试在查询运行之前阅读发布的用户名。 –
@KoenHollander你在哪里看到5?编辑:你删除了。 –