---
title: "\"You have an error in your SQL syntax\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/175368-you-have-an-error-in-your-sql-syntax"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Guldstrand"
published: "2008-11-17T14:07:09.000Z"
updated: "2008-11-17T15:09:05.000Z"
replies: 6
views: 630
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/175368-you-have-an-error-in-your-sql-syntax"
---

# "You have an error in your SQL syntax"

## #1 — Guldstrand, 2008-11-17T14:07Z

Jag måste vara blind.   :o 

Får följande fel:

> 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 'desc) VALUES (1, test, testar lite bara...)' at line 1

..av denna kod:

```php
  $id = (int)$CURUSER["id"];
  $namn = htmlspecialchars($_POST["namn"]);
  $besk = htmlspecialchars($_POST["besk"]);

  $ret = mysql_query("INSERT INTO fotoalbum (userid, name, desc) VALUES ($id, $namn, $besk)") or sqlerr(__FILE__, __LINE__);
```

Har jag missat något?   :q

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

## #2 — Mr. N., 2008-11-17T14:09Z

Får man döpa en kolumn till desc?
/red. Helst inte.
<http://dev.mysql.com/doc/mysqld-version-reference/en/mysqld-version-reference-reservedwords-5-0.html>

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

## #3 — jme, 2008-11-17T14:13Z

Man kan, om jag inte minns helt fel, köra med \`´ .

Borde inte $namn och $besk omslutas med enkla fnuttar?

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

## #4 — @nders, 2008-11-17T14:26Z

Man ska **ALLTID** skriva ut färdig SQL-fråga. Vi vet inte vad dina ruttna php-variabler innehåller. Dessutom är det, även om man backtickar fältnamn, riktigt dumt att använda reserverade ord som namn.

edit: Finns mycket läckra tips i tråden [Läs detta innan du ställer frågor i SQL-forumet](http://www.webforum.nu/showthread.php?t=135903).

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

## #5 — Guldstrand, 2008-11-17T15:00Z

> **@nders skrev:**
>
> Man ska **ALLTID** skriva ut färdig SQL-fråga. Vi vet inte vad dina **ruttna** php-variabler innehåller.

Vad är det för språkval?

> **Mr. N. skrev:**
>
> Får man döpa en kolumn till desc?

Aha! Kan vara det, ska undersöka detta.  ;)

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

## #6 — @nders, 2008-11-17T15:03Z

> Vad är det för språkval?

Jag är moderator, jag skriver vad jag vill. ;)
Skämt åsido - det var inte meningen att du skulle ta illa upp. :)

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

## #7 — Guldstrand, 2008-11-17T15:09Z

> **@nders skrev:**
>
> > Vad är det för språkval?
>
> Jag är moderator, jag skriver vad jag vill. ;)
> Skämt åsido - det var inte meningen att du skulle ta illa upp. :)

Nejdå, jag tog inte illa upp. Tyckte bara att det inte passade riktigt.   :p

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/175368-you-have-an-error-in-your-sql-syntax
