---
title: "Problem med INSERT-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/179823-problem-med-insert-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Guldstrand"
published: "2009-08-16T19:55:00.000Z"
updated: "2009-08-16T20:22:01.000Z"
replies: 4
views: 428
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/databaser-sql/179823-problem-med-insert-fråga"
---

# Problem med INSERT-fråga

## #1 — Guldstrand, 2009-08-16T19:55Z

Måste f\*n vara blind.  :x

Får följande fel:

```php
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'release, namn, beskrivning, pris, distributor) VALUES(1, NOW(), ''2006-11-22'', ' at line 1
```

..när jag kör följande:

```php
	$namn = sqlesc($_POST["namn"]);
	$release = sqlesc($_POST["release"]);
	$besk = sqlesc($_POST["besk"]);
	$pris = $_POST["pris"];
	$distributor = sqlesc($_POST["distributor"]);
	$butik = 1;

	mysql_query("INSERT INTO produkter (butikid, tillagd, release, namn, beskrivning, pris, distributor) VALUES($butik, NOW(), '$release', '$namn', '$besk', $pris, '$distributor')") or die(mysql_error());
```

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

## #2 — Peter S, 2009-08-16T19:57Z

Variabeln 'release' innehåller apostrofer. Dessa ser ut att behöva escape:as.

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

## #3 — Guldstrand, 2009-08-16T20:14Z

> **[Peter S skrev:](https://www.webforum.nu/p/1477137)**
>
> Variabeln 'release' innehåller apostrofer. Dessa ser ut att behöva escape:as.

Men det gör jag ju här:

```php
$release = sqlesc($_POST["release"]);
```

P.s. Tack för ett snabbt svar!

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

## #4 — metalboy, 2009-08-16T20:16Z

*release* är ett reserverat ord. Sätt backticks (\`) runt det.

<http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html>

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

## #5 — Guldstrand, 2009-08-16T20:22Z

> **[metalboy skrev:](https://www.webforum.nu/p/1477144)**
>
> *release* är ett reserverat ord. Sätt backticks (\`) runt det.
> 
> <http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html>

**Aha!** Höll nästan på att slita av mig allt hår.

Tack för en oerhört snabb support.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/179823-problem-med-insert-fråga
