-2
我用這個代碼,但它這麼想的插入我的數據base..please幫我mysqli_query「INSERT INTO」
mysqli_query($link,
"INSERT INTO `usertable`(`id`, `username`, `password`)
VALUES (NULL,'$username','$password')"
);
我用這個代碼,但它這麼想的插入我的數據base..please幫我mysqli_query「INSERT INTO」
mysqli_query($link,
"INSERT INTO `usertable`(`id`, `username`, `password`)
VALUES (NULL,'$username','$password')"
);
mysqli_query("INSERT INTO `usertable`(`username`, `password`)
VALUES ('$username','$password')"
);
數據庫集ID自動遞增。
mysqli_query($link,
"INSERT INTO `usertable`(`username`, `password`)
VALUES ('$username','$password')"
);
然後運行丟失的詳細信息的SQL
ALTER TABLE `usertable` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;
類,不是嗎?怎麼了?任何錯誤?數據庫連接正在工作?變量中的數據是什麼? – mloureiro
我的數據庫連接運行良好,沒有錯誤。 $用戶名= $ _ POST [ '用戶名']; \t \t \t $密碼= MD5($ _ POST [ '密碼']); \t \t \t $ checkuser = mysqli_query($鏈路 「從用戶表中選擇*,其中用戶名= '$用戶名'」); \t \t \t如果(mysqli_num_rows($ checkuser)> 0){ \t \t \t \t $一團糟= 「的的用戶名是已經存在」; \t \t \t}其他{ \t \t \t \t \t mysqli_query($連接, \t \t \t \t「INSERT INTO'usertable'('id','username','password') \t \t \t \t VALUES( NULL, '$用戶名', '密碼$')」 \t \t \t); } – balouchi
當你打印出你的SQL查詢時會發生什麼? ('$ username','$ password')「 );其中,'$ username','$ password'和'$ username','$ password'的值爲 –