J'essaye d'ajouter une nouvelle colonne à ma table MYSQL en utilisant PHP. Je ne sais pas comment modifier ma table afin que la nouvelle colonne soit créée. Dans mon tableau d'évaluation, j'ai:
assessmentid | q1 | q2 | q3 | q4 | q5
Disons que j'ai une page avec une zone de texte et que je tape q6
dans la zone de texte et appuyez sur un bouton, puis le tableau est mis à jour pour:
assessmentid | q1 | q2 | q3 | q4 | q5 | q6
Mon code:
<?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 APRES q5
"); echo 'Q6 créé'; } ELSE {// à partir d'ici, continuez la page comme d'habitude! echo 'Q6 existe déjà!';
mysql_error()
ce qui ne va pas. par exemple $result = mysql_query($sql) or die(mysql_error());
.