---
title: "Lägga till i databas..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/119665-lägga-till-i-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "dotar"
published: "2005-01-09T02:32:07.000Z"
updated: "2005-01-09T19:48:53.000Z"
replies: 7
views: 372
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/119665-lägga-till-i-databas"
---

# Lägga till i databas...

## #1 — dotar, 2005-01-09T02:32Z

Jag har en tabell med två fält i en databas.. 
När jag ska lägga in nya grejer i databasen gör den en ny cell eller vad man ska säga, i båda fälten.. Hur gör man för att den inte ska göra det?

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

## #2 — dotar, 2005-01-09T02:59Z

Kom på det själv :/

mysql_query("delete from TABLE");

yeah, kunde jag inte gissa att det vart så enkelt :/

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

## #3 — sgtpepper, 2005-01-09T03:24Z

Med det där SQL-kommandot så raderar du precis alla rader i tabellen TABLE, är det verkligen vad du vill göra?

Om du vill uppdatera en rad i en databas (alltså förändra värdena) så använder du UPDATE:

```
update table TABLE set foo=1, bar='hejsan' where id=12
```

Detta är förövrigt ingen PHP-fråga utan en SQL-fråga och bör ställas i SQL-forumet.

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

## #4 — dotar, 2005-01-09T04:03Z

Jupp, vill ta bort alla rader i en tabell.. :)

Jag lägger dit dem precis efter..

Visste inte att det fanns ett SQL-rum, kollade inte :/

Så här ser min kod ut nu:

```php
        mysql_query("delete from msg");
        mysql_query("INSERT INTO msg (name, date, msg) VALUES  ('$_POST[name]','$date','$_POST[msg]')") or die(mysql_error());
```

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

## #5 — Peeer, 2005-01-09T08:47Z

Flyttas från PHP

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

## #6 — dotar, 2005-01-09T18:02Z

Varför funkar isf inte denna kod?

```php
mysql_query("UPDATE msg SET name = '$_POST[name]', date = '$date', msg = '$_POST[msg]");
```

Jag vill alltså att den ska göra samma sak som detta:

```php
mysql_query("delete from msg");
        mysql_query("INSERT INTO msg (name, date, msg) VALUES  ('$_POST[name]','$date','$_POST[msg]')") or die(mysql_error());
```

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

## #7 — LarsG, 2005-01-09T18:06Z

```
mysql_query("UPDATE msg SET name = '$_POST[name]', date = '$date', msg = '$_POST[msg]") or die(mysql_error());
```

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

## #8 — dotar, 2005-01-09T19:48Z

Jag hade visst glömt ett ' :)

```php
mysql_query("UPDATE msg SET name = '$_POST[name]', date = '$date', msg = '$_POST[msg]'") or die(mysql_error());
```

 Det skall vara rätt :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/119665-lägga-till-i-databas
