嗨,大家好,我在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?編輯:你刪除了。 –