---
title: "Problem med att skapa table (MySQL)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/149869-problem-med-att-skapa-table-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oskob"
published: "2006-08-09T10:45:30.000Z"
updated: "2006-08-09T10:52:53.000Z"
replies: 2
views: 309
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/149869-problem-med-att-skapa-table-mysql"
---

# Problem med att skapa table (MySQL)

## #1 — oskob, 2006-08-09T10:45Z

Hallå!
Jag försöker skapa ett table med hjälp av php.
SQL-koden sätts ihop dynamiskt och körs sedan.
Ett exempel är detta:

```
DROP TABLE IF EXISTS form1;
CREATE TABLE form1 (
ID MEDIUMINT NOT NULL AUTO_INCREMENT,
radio0 TEXT,
radio1 TEXT,
radio2 TEXT,
select0 TEXT,
textarea0 TEXT,
PRIMARY KEY( ID )
);
```

Den säger att felet är nära 

```
; CREATE TABLE form1 ( ID MEDIUMINT NOT NULL AUTO_INCREMENT, ra
```

.

All sql-kod sparas i $sql och sedan körs myaql_query($sql); helt enkelt.
Men om jag skriver ut $sql med ehco, kopierar och klistrar in i sql-prompten i phpmyadmin så fungerar allt som det ska. Hur kan det komma sig? Är php kinkigare med syntax?

Tack på förhand!

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

## #2 — @nders, 2006-08-09T10:48Z

Prova att köra dina två statements för sig (dvs DROP... och CREATE...).
Jag tror inte MySQL klarar att ta emot två på en gång (om phpmyadmin klarar det beror i så fall på att den delar upp och kör de två för sig själv.)

mvh

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

## #3 — oskob, 2006-08-09T10:52Z

Aha! Där har vi det.
Tack för snabb hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/149869-problem-med-att-skapa-table-mysql
