jag försöker lägga till lite data i en databas, detta vill inte fungera. Är det någon som ser vad jag har gjort för fel?Lägga till data i databasen?
<code>
<?php
// Kontrollerar så att alla fält är ifyllda...
if (isset($_POST['submit']) && $_POST['from'] !="" && $_POST['mess'] !="" && $_POST['eMail'] !="")
{
// Koppling till min databasen på min dator...
$mysqli = new mysqli("localhost", "USER", "PASS", "TABLE");
//$mysqli = new mysqli("SERVER", "USER", "PASS", "TABLE");
// Kontrollerar så allt gick bra med uppkopplingen till databasen...
if (mysqli_connect_errno())
{
// Felmeddelande om något gick fel vid anslutningen...
printf("Det har uppstått ett fel, det gick inte att ansluta till databasen.<br />vänligen
kontakta webbmaster");
exit();
}
// Tilldelar värden till variabler...
$from = $_POST['from'];
$mess = $_POST['mess'];
$eMail = $_POST['eMail'];
$date = date("Y-m-d");
$sqlInsert = ("INSERT INTO input(name, date, eMail, inPut)
VALUES('$from', '$date', '$eMail', '$mess'"); // SQL-frågan...
// Utför själva SQL-frågan...
if($mysqli->query($sqlInsert)== FALSE)//Här är det något går fel misstänker jag.....
{
print("Något gick fel, ditt inlägg är inte sparat!<br />
Tillbaka");
exit;
}
else
{
// Här kommer E-mailfuntionen senare...
header("Location: index.php");
exit;
}
}
?>
</code>
------------------------------------------------------EDIT------------------------------------------------------
Jag hade skrivit fel i SQL-frågan, den ska ju se ut så här.
<code>
$sqlInsert = "INSERT INTO input(name, date, eMail, inPut)
VALUES('$from', '$date', '$eMail', '$mess')"; // SQL-frågan...
</code>