Tôi đang cố gắng thêm một cột mới vào bảng MYSQL của mình bằng PHP. Tôi không chắc về cách thay đổi bảng của mình để tạo cột mới. Trong bảng đánh giá của tôi, tôi có:
assessmentid | q1 | q2 | q3 | q4 | q5
Giả sử tôi có một trang có hộp văn bản và tôi nhập q6
vào hộp văn bản và nhấn một nút sau đó bảng được cập nhật thành:
assessmentid | q1 | q2 | q3 | q4 | q5 | q6
Mã của tôi:
<?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 đã tạo'; } ELSE {// từ đây chỉ cần tiếp tục trang như bình thường! echo 'Q6 đã tồn tại!';
mysql_error()
xem có gì sai. vd $result = mysql_query($sql) or die(mysql_error());
.