1
我試圖插入一些數據我的數據庫使用此代碼:PHP MySQL的INSERT語句不會將數據插入我的數據庫
$username = $_SESSION['user'];
$naslov = $_POST['naslov'];//name
$geslo = $_POST['geslo'];//password
$vsebina = $_POST['vsebina'];//description
if (trim($_POST['naslov'])=="" || $_POST['geslo']=="" || $_POST['vsebina']==""){
$status = "<div class='alert-danger'>Fields are empty</div>";
}
else{
$link = open_database_connection();
echo $username;
echo $naslov;
echo $geslo;
echo $vsebina;
$sql = "INSERT INTO projects (name, password, description, username) VALUES ('$naslov','$geslo','$vsebina','$username')";
mysqli_query($link, $sql);
close_database_connection($link);
$status = "<div class='alert-success'>Vic je bil dodan.</div>";
}
回波顯示我把到形式的值時,SQL不會顯示任何錯誤,只是不會將值插入表中。
回波mysqli_error($鏈路); – Farkie
您正在使用'close_database_connection'而不是'mysqli_close($ link)',是否有更多花哨的東西可以打破代碼。 'open_database_connection()'真的做了什麼? open_database_connection()是否也選擇了正確的數據庫? – JustOnUnderMillions
顯示更多相關代碼!顯示數據庫表結構?使用@Farkie所說的。順便說一句:你真的想把PASSWORDS平淡地存入數據庫嗎? – JustOnUnderMillions