我似乎無法讓我的數據庫中插入一個客戶......數據庫 - 查詢失敗,當我們試圖插入
它在丹麥(標籤),但我想你能明白反正發生。我們連接到數據庫的網站上,但它甾體抗炎藥查詢失敗...
這是我的聯繫方式的代碼:
<form action="elev.php" method="post">
<fieldset>
<label for="navn" style="float:left;">Navn:</label>
<input type="text" id="navn" name="navn" placeholder="Andreas Andreasen" />
<label for="email">Email:</label>
<input type="text" id="email" name="email" placeholder="[email protected]" />
<label for="telefonnummer">Telefon:</label>
<input type="number" id="telefonnummer" name="telefonnummer" placeholder="12345678" />
<label for="postnummer">Postnr:</label>
<input type="text" id="postnummer" name="postnummer" placeholder="8000" />
<input style="float:right;" type="submit" value="Opret" name="submit" />
</fieldset>
</form>
<form action="index.php">
<input style="float:left; margin-top:-51px;" type="submit" value="Startsiden">
</form>
這裏是我的數據庫的PHP代碼:(我的密碼不爲XXXXX,這只是爲了保護數據庫:)但它確實說「連接成功!所以我認爲這不是問題
當我們嘗試把一個新的客戶,它說查詢失敗,customerid = kundeid是遞增的,所以我們沒有那個表格。
<?php
$mysqli=mysqli_connect("localhost", "f413f_gr6", "xxxxxx", "f413f_gr6");
if (mysqli_connect_errno()) {
echo "Failed to connect: " . mysqli_connect_errno(); }
else {
echo "Connect success!<br>"; }
function performQuery($sql) {
global $mysqli;
if (mysqli_query($mysqli, $sql)) {
echo "Query Success!"; }
else {
echo "Query Failed!"; }
}
if (isset($_POST['submit'])) {
$navn = $_POST['navn'];
$email = $_POST['email'];
$telefonnummer = $_POST['telefonnummer'];
$postnummer = $_POST['postnummer'];
performQuery("INSERT INTO kunder(navn, email, telefonnummer, postnummer) VALUES ('$navn', '$email', $telefonnummer, '$postnummer')");
}
else {
echo "Tryk på submit";
}
?>
這裏是我們的數據庫中的圖片: http://imgur.com/Evezrtm
你說查詢失敗。它顯示了什麼錯誤? – Andrew
還在else部分中回顯'$ mysqli-> error'。 – Sachin
你能寫出精確的回聲代碼,因爲我不知道如何插入它...... –