Sto cercando di aggiungere una nuova colonna alla mia tabella MYSQL utilizzando PHP. Non sono sicuro di come modificare la mia tabella in modo da creare la nuova colonna. Nella mia tabella di valutazione ho:
assessmentid | q1 | q2 | q3 | q4 | q5
Diciamo che ho una pagina con una casella q6
di testo e digito nella casella di testo e premo un pulsante, quindi la tabella viene aggiornata in:
assessmentid | q1 | q2 | q3 | q4 | q5 | q6
Il mio codice:
<?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>
assessment
ADD q6
INT (1) NOT NULL AFTER q5
"); echo 'Q6 creato'; } ELSE {// da qui continua la pagina come al solito! echo 'Q6 esiste già!';
mysql_error()
per vedere cosa è andato storto. ad es $result = mysql_query($sql) or die(mysql_error());
.