Poszukuję odpowiedzi czy da się tworzyć zapytanie SQL owe dynamicznie w poniższy sposób:
$tablica = (array a, b, c, d, ... , z)
$zapytanie = 'CREATE TABLE `'.$nazwa.'` ('
. ' `id` TINYINT NOT NULL AUTO_INCREMENT, '
/* -----------------------------------------------------------------------
W tym miejscu potrzebuję dodatkowych informacji o komórkach
zależnych od zawartosci tablicy (która jest zmienna)
tj. dla $tablicy = array (a, b, c)
zapytanie wydłużyło by się o dodatkowe wzmianki :
. ' `a` TINYINT NULL, '
. ' `b` TINYINT NULL, '
. ' `c` TINYINT NULL, '
------------------------------------------------------------------------- */
.'PRIMARY KEY (`id`)'
. ' )'
. ' TYPE = myisam';
Czy da się to jakos zrobic w prosty sposob? A jesli nie to w jaki ? ;]
Tak siedzę i patrzę w ekran czy aby ktoś już nie zechciał mi pomóc ...
I przyszło mi do głowy jedna rzecz.
Czy miało by sens w zależności od ilości zmiennych dopisywanie poprostu do zmiennej z ciagiem tekstwoym koeljnej linii tekstu tj. :
$zapytanie = 'CREATE TABLE `'.$nazwa.'` ('`id` TINYINT NOT NULL AUTO_INCREMENT, '.$kolejne.' PRIMARY KEY (id`)') TYPE = myisam';
foreach ($tabela as $cos) $kolejne = $kolejne.' `a` TINYINT NULL, ';
cos takiego chyba.

`'.; mogły mi sie pomyslić ale chodzi mi o sposób wykonania