---
title: "rätta till felet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/84604-rätta-till-felet"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jiggan"
published: "2003-08-27T16:54:58.000Z"
updated: "2003-08-27T17:35:04.000Z"
replies: 5
views: 234
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/84604-rätta-till-felet"
---

# rätta till felet

## #1 — jiggan, 2003-08-27T16:54Z

vad gör jag när jag får detta felmeddelandet? min kod ser ut så här:

\<?php
session_start();
?\>
\<?php

$link = mysql_connect ("127.0.0.1", "root", "");
mysql_select_db("mysql", $link);
$sql="INSERT INTO user_gb (fromid, toid, text) VALUES
('" . $\_SESSION\['uid'\] . "', '" . $\_GET\['uid'\] . "', '" . $\_POST\['text'\] . "') WHERE uid= '" . $\_SESSION\['uid'\] . "'";
$resultat = mysql_query($sql, $link) or die (mysql_error());

header("Location: user_gb.php?&uid=" . $\_GET\['uid'\] ."");

mysql_close ($link);
?\>

jag får detta felmeddelandet:

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 'WHERE uid= '875bdf1d10b3800e4ba13d2d2d279d7f'' at line 2

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

## #2 — Qimen, 2003-08-27T17:01Z

```php
<?php 
session_start(); 

$link = mysql_connect ("127.0.0.1", "root", ""); 
mysql_select_db("mysql", $link);

$sql="INSERT INTO user_gb (fromid, toid, text) VALUES 
('" . $_SESSION['uid'] . "', '" . $_GET['uid'] . "', '" . $_POST['text'] . "') WHERE uid= '" . $_SESSION['uid'] . "'"; 
$resultat = mysql_query($sql, $link) or die (mysql_error()); 

header("Location: user_gb.php?&uid=" . $_GET['uid'] .""); 

mysql_close ($link); 
?>
```

^^ Använd gärna phptaggarna så det blir lättare att se. Sen tog jag bot en onödig öppning/stängning. Kan du berätta lite om hur felet uppstår, kommer det hela tiden eller bara ibland? :)

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

## #3 — krutta, 2003-08-27T17:02Z

Det är för att Du inte kan använda where i en insert sats.
Kanske Du menar update?

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

## #4 — jiggan, 2003-08-27T17:04Z

jag ska ju lägga in grejor, kan man köra en update då istället?

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

## #5 — Qimen, 2003-08-27T17:11Z

Vill du lägga in en ny post i dbn ellr vill du uppdatera en?

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

## #6 — jiggan, 2003-08-27T17:35Z

har ordnat det nu...funkade inte så så jag bygde om lite...
tack ändå

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

---

Tråden på webben: https://www.webforum.nu/amne/php/84604-rätta-till-felet
