查詢正在運行,但未發送到SQL服務器。 我目前的註冊腳本。通過php表格更新SQL表格
$link = mysqli_connect("$server", "$user", "$pass", "$webdb");
$username = mysqli_real_escape_string($link, (string) $_POST['username']);
$displayname = mysqli_real_escape_string($link, (string) $_POST['display_name']);
$email = mysqli_real_escape_string($link, (string) $_POST['email']);
$password = sha1((string) $_POST['password']);
$query="INSERT INTO user (`username`, `nicename`, `email`, `password`)
VALUES ('$username', '$displayname', '$email', '$password', '1')";
mysqli_query($link, $query);
mysqli_close($link);
echo $query;
?>
輸出我從收到的查詢:
INSERT INTO user (username, nicename, email, password) VALUES ('orion5814', 'Orion5814', '[email protected]', '72f2ac484bee398758e769530dd56228d905884d', '1')
我檢查了我所有的鏈接變量,他們都設置正確,只要已具備了正確的信息,所以我不不知道還有什麼可以從這裏出發。抱歉有這些問題;你可以在doxramos.org上查看它,如果你認爲它會有所幫助的話。
你是對的,我也很欣賞簡化字符串的輸入。在我要做的事情清單上;非常感謝 –