---
title: "Existerar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15765-existerar"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oelbal"
published: "2001-06-15T20:44:00.000Z"
updated: "2001-06-16T13:13:00.000Z"
replies: 2
views: 179
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/15765-existerar"
---

# Existerar?

## #1 — oelbal, 2001-06-15T20:44Z

En snabb fråga:

Jag behöver några rader kod som kollar om en tabell i en databas (mySQL) existerar!
Om den gör det så sätter den in angivna värden i tabellen, men om den inte gör det så skapar den en ny tabell, SEDAN sätter den in angivna värden i tabellen, med t.ex. namnet "test".

Hur görs detta?

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

## #2 — SPiN, 2001-06-15T22:25Z

Jag vet inte om följande funkar, men du kan juh alltid prova :)

```
if(@mysql_query("INSERT INTO tbl (fld) VALUES($fld_val)"))
     echo "Det fanns en tabell!";
else {
     mysql_query("CREATE TABLE tbl (fld text NOT NULL, PRIMARY KEY(fld))");
     mysql_query("INSERT INTO tbl (fld) VALUES($fld_val)");
     echo "Tabellen skapad!";
}
```

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

## #3 — spango, 2001-06-16T13:13Z

```
CREATE TABLE IF NOT EXIST din_tabell (
/* blaha blaha... */
);
```

 <http://www.mysql.com/doc/C/R/CREATE_TABLE.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15765-existerar
