webForumDet fria alternativet

Hmm.. Insert-problem...

5 svar · 220 visningar · startad av casca

cascaMedlem sedan feb. 20005 891 inlägg
#1

Enkel fråga, varför funkar inte denna kod-snutt? ;)

<?php

$user = "root";
$pass = "root";
$date = date("Y-M-D");

$connectish = mysql_connect("localhost", $user, $pass);
$select = mysql_select_db("phpbookish");

$sql = "INSERT INTO mybook (id,namn,email,msg,url,datum) VALUES ('$namn','$email','$msg','$url','$date')";
$insert = mysql_query($sql);

echo "Ditt inlägg har nu blivit inlagt i databasen."

?>

Har ingen aning om vad det är för fel.. Databas-servern är igång och alla fält och så finns, annars skulle jag dessutom få en massa felmeddelanden ju.. ;)

Problemet är att SQL-satsen inte verkar bli utförd.. Så här ser formuläret ut:

<form action="process.php">
Namn:<br>
<input type="text" name="namn"><br>

Email:<br>
<input type="text" name="email"><br>

Hemsida:<br>
<input type="text" name="url"><br>

Meddelande:<br>
<textarea cols="16" rows="4" name="msg"></textarea><br>

<input type="submit"> <input type="reset">
</form>

Säkert nåt enkelt skitfel.. ;)

------------------
This would be sad if we didn't knew you were mentally unstable.

[Redigerat av casca den 04 jun 2001]

webbmannenMedlem sedan dec. 1999826 inlägg
#2

Plocka bort "id" från första parentesen så funkar det nog.

Vad ska du förresten med "$insert = mysql_query($sql);" till?

/webb

------------------
Vem ska du göra glad imorgon?

[Redigerat av webbmannen den 04 jun 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#3

En anledning är att du har 6 kolumnnamn i into listan men bara 5 värden.

------------------
essentitia preter non sans multiplicandum

cascaMedlem sedan feb. 20005 891 inlägg
#4

Danke. :)

------------------
This would be sad if we didn't knew you were mentally unstable.

jepsOMedlem sedan mars 2001484 inlägg
#5

$insert = mysql_query($sql);

mysql_query() ska inte läggas in i en variabel. Kommandot körs direkt, likt conn.Execute() i ASP.

mysql_query($sql);

Ovanstående borde lösa ditt problem.

------------------
/ jeps0

cascaMedlem sedan feb. 20005 891 inlägg
#6

Mmm, jag vet, det ger inget att lägga det i en variabel.. ;)

Men de andra lösningarna löste de problemen.. :)

------------------
This would be sad if we didn't knew you were mentally unstable.

[Redigerat av casca den 04 jun 2001]

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)