Я пытаюсь добавить новый столбец в мою таблицу MYSQL с помощью PHP. Я не уверен, как изменить таблицу, чтобы создать новый столбец. В моей таблице оценки у меня естьКак добавить новый столбец в таблицу MYSQL
assessmentid | q1 | q2 | q3 | q4 | q5
Скажет, у меня есть страница с текстовым полем и я тип Q6, чтобы текстовое поле и нажмите кнопку, то таблица обновляется до
assessmentid | q1 | q2 | q3 | q4 | q5 | q6
Заранее спасибо
<?php
include 'core/init.php';
include 'core/admininit.php';
include 'includes/overall/overall_header.php';
adminprotect_page();
include 'includes/adminmenu.php';
?>
<?php
mysql_query("ALTER TABLE `assessment` ADD newq INT(1) NOT NULL AFTER `q10`");
?>
<h1>Input Career Name</h1>
<form method="post" action="">
Career Name
<input type="text" name="newq" size="20">
<input type="submit"
name="submit" value="Submit">
</body>
</html>
РТЛМ: http://dev.mysql.com/doc/refman/5.1/en/alter-table .html –
Im unsure, как сформулировать мой запрос, у меня есть это, и он не работает. $ sql = mysql_query ("SELECT * FROM evaluation"); if (! $ Sql) { mysql_query ("ALTER TABLE' оценка' ADD 'q6' INT (1) NOT NULL AFTER' q5' "); echo 'Q6 created'; } ELSE { // отсюда просто продолжайте страницу, как обычно! echo 'Q6 уже существует!'; –
Комментарии @StevenTrainor - не лучшее место для исходного кода. Если вы показываете, где у вас проблема, это должно быть частью вопроса. Не могли бы вы изменить свой вопрос, чтобы включить источник? –