@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 - столбцы.

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
07 мая 2024, в 11:27
1500 руб./в час
07 мая 2024, в 11:18
50000 руб./за проект
07 мая 2024, в 11:02
300 руб./за проект