Próbuję dodać nową kolumnę do mojej tabeli MYSQL za pomocą PHP. Nie jestem pewien, jak zmienić moją tabelę, aby utworzyć nową kolumnę. W moim stole oceny mamJak dodać nową kolumnę do tabeli MYSQL
assessmentid | q1 | q2 | q3 | q4 | q5
Say Mam stronę z pola tekstowego i wpisz Q6 do pola tekstowego, a następnie naciśnij przycisk, a następnie tabela jest zaktualizowany do
assessmentid | q1 | q2 | q3 | q4 | q5 | q6
Dzięki z góry
<?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>
RTLM: http://dev.mysql.com/doc/refman/5.1/en/alter-table .html –
Nie jestem pewien jak wyrazić moje zapytanie, mam to i nie działa. $ sql = mysql_query ("SELECT * FROM assessment"); jeśli (! $ Sql) { mysql_query ("ALTER TABLE' ocena' ADD 'q6' INT (1) NOT NULL PO' q5 "); echo "Utworzono Q6"; } ELSE { // od tego miejsca po prostu kontynuuj stronę jak zwykle! echo "Q6 już istnieje!"; –
Komentarze @StevenTrainor nie są najlepszym miejscem dla kodu źródłowego. Jeśli pokazujesz, gdzie masz problem, powinno to być częścią pytania. Czy możesz edytować swoje pytanie, aby uwzględnić źródło? –