---
title: "Hmm.. Insert-problem..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15716-hmm-insert-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "casca"
published: "2001-06-04T16:24:00.000Z"
updated: "2001-06-04T16:50:00.000Z"
replies: 5
views: 227
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15716-hmm-insert-problem"
---

# Hmm.. Insert-problem...

## #1 — casca, 2001-06-04T16:24Z

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.. ;)

Permalänk: https://www.webforum.nu/p/15716

## #2 — webbmannen, 2001-06-04T16:39Z

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

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

/webb

Permalänk: https://www.webforum.nu/p/319057

## #3 — LarsG, 2001-06-04T16:40Z

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

Permalänk: https://www.webforum.nu/p/319058

## #4 — casca, 2001-06-04T16:41Z

Danke. :)

Permalänk: https://www.webforum.nu/p/319059

## #5 — jepsO, 2001-06-04T16:48Z

> $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.

Permalänk: https://www.webforum.nu/p/319060

## #6 — casca, 2001-06-04T16:50Z

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

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

Permalänk: https://www.webforum.nu/p/319061

---

Tråden på webben: https://www.webforum.nu/amne/php/15716-hmm-insert-problem
