@vtema

Как из переменной создать столбцы в таблице?

В базе данных такой строчкой создаётся таблица:
mysql_query("CREATE TABLE testtable ($add_group_name text, f1 text, f2 text, f3 text, f4 text, f5 text, f6 text, f7 text, f8 text)") or die(mysql_error());

В ней f1-f8 - столбцы. Как сделать так, что бы имена этих столбцов получились из переменной, в которой они содержаться через запятую, например
$collumnames = "slolb1, qwer, asd, ui8";
Что бы в итоге получилась таблица testtable
со столбцами
slolb1 | qwer | asd |ui8
Заранее спасибо.
  • Вопрос задан
  • 2259 просмотров
Пригласить эксперта
Ответы на вопрос 2
@pudovMaxim
web-developer
Вопрос должен стоять не "как", а "зачем"? Сделать то можно, но как мне кажется это не особо приятное решение...

А вообще есть explode
$cn = explode(', ', $columnames);
echo $cn[0]; // "slolb1"
и вставляйте куда хотите свои названия
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
f1-f8 - столбцы.

Таких столбцов в БД быть не должно.
Таблица спроктирована неправильно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы