PHP PDO - Táblát egyszerűen nem hozza létre...

Sziasztok!

PHP-ban írok egy picinyke űrlapot, ami adatbázisba rögzít. De én szeretek biztosra menni: IF NOT EXISTS feltétellel hozatnám létre a táblát, amibe írok.

Hiba az nincs, azonban a tábla nem jön létre... A kód: http://pastebin.com/HerbTsbT

Aki tud segíteni, ötletet adni, megköszönöm, ha megosztja velem.

Üdv:
gkaroly

Hozzászólások

A usernek van joga táblát létrehozni? Ha lefuttatod a lekérdezést csak önmagát mysql-ben akkor létrehozza a táblát?

van hibauzenet / log?

btw. tehetnel egy debug sort, pl. print "aaaaaa

\n"; a $dbh->exec($instab); _ele_ csak hogy lassuk, eljut-e odaig, hogy lefusson az a parancs.

Ill. en kiprobalnam az execute parancsot is: $dbh->execute($instab);

Miert kell nekem sajnalnom a Klubradiot?

Megnezhetned, hogy az if not exists nelkul mukodik-e.
Aztan azt, hogy tranzakcio nelkul megy-e.
Nem tartom kizartnak, hogy a MySQL tul buta ahhoz, hogy uj tablat tranzakcioban hozzon letre.
(kiprobalni most nem tudom, par eve minden hazi projectemet portoltam postgresre)

--
a publikus az egy JOGI fogalom abban az értelmezésben ahogy mi használtuk! nem műszaki. - RockWood1911

Mire ez a sok try-catch? Egy is bőven elég. Másrészt tranzakciózást DDL-nél el lehet felejteni.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™