---
title: "Fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/39011-fält"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Php"
published: "2002-03-05T14:52:07.000Z"
updated: "2002-03-07T22:36:56.000Z"
replies: 9
views: 382
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/39011-fält"
---

# Fält

## #1 — Php, 2002-03-05T14:52Z

Hej jag har liten sida där man kan regga sig på. Nu vill jag att om man inte fyller i något i en fält så ska det stå "hej" i databasen hur fixar jag det?

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

## #2 — LarsG, 2002-03-05T17:14Z

Du kan, när du skapar din tabell, ange att en kolumn har ett defaultvärde

```
create table ogrish(aleb char(12) default 'Hej',bleb int,cleb varcahr(10) primary key)
```

Om du inte tar med den kolumnen när du gör insert så kommer värdet Hej att lagras.

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

## #3 — Php, 2002-03-05T19:07Z

Men jag hade tänkt att det skulle stå hej om man inte skriver nåt i fältet så jag är ju tvungen att ha med fältet i insert.

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

## #4 — Php, 2002-03-06T16:19Z

Ingen som kan hjälpa?

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

## #5 — spango, 2002-03-06T21:01Z

Du får göra det i PHP i sådana fall.

```php
$gonk = $gonk ? $gonk : 'hej';
$sql = "INSERT INTO gopp (quux) VALUES '$gonk'";
```

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

## #6 — Php, 2002-03-06T22:22Z

Hur blir det då om fältet heter bild

Så här eller:
$bild = $bild ? $bild : 'hej';
$sql = "INSERT INTO medlemar (quux) VALUES '$bild'";

Om ja så fungerar det inte.

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

## #7 — @nders, 2002-03-07T05:33Z

Enligt generell SQL-syntax borde det se ut så här:

```
$sql = "INSERT INTO medlemar (quux) VALUES ('$bild')";
```

Det ska fungera, förutsatt att tabellen heter medlemar, och fältet du vill lägga in bild i heter quux. 

Om det inte fungerar, släng gärna fram eventuella felmeddelanden också. :)

spango; skäms. ;)

Mvh,

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

## #8 — Php, 2002-03-07T15:20Z

Så här ser det ut nu:
$anvandare = mysql_query("INSERT INTO medlemar VALUES ('$id2','$namn','$epost','$losenord','$bild')");

Nu undrar jag hur ska jag göra för att om man inte fyller i något i fältet bild så ska den inserta "hej" till databasen.

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

## #9 — Matte, 2002-03-07T21:47Z

Prova med

```
if($bild=="") $bild="hej";
$anvandare = mysql_query("INSERT INTO medlemar VALUES ('$id2','$namn','$epost','$losenord','$bild')");
```

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

## #10 — Php, 2002-03-07T22:36Z

Tack det fungerar nu!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/39011-fält
