>  기사  >  데이터 베이스  >  PHP를 사용하여 MySQL 테이블에 새 열을 어떻게 추가할 수 있나요?

PHP를 사용하여 MySQL 테이블에 새 열을 어떻게 추가할 수 있나요?

Linda Hamilton
Linda Hamilton원래의
2024-11-10 01:35:021015검색

How can I add a new column to a MySQL table using PHP?

MYSQL 테이블에 새 열 추가

MYSQL 데이터베이스 작업 시 기존 테이블에 새 열을 추가해야 할 수도 있습니다. 이 문서에서는 PHP를 사용하여 테이블을 변경하고 새 열을 추가하는 방법을 보여줍니다.

다음 열이 있는 "assessment"라는 테이블을 생각해 보세요.

assessmentid | q1 | q2 | q3 | q4 | q5

"q6"이라는 새 열을 추가하려면 다음 단계를 수행하세요.

  1. ALTER TABLE 문과 ADD 절을 사용하여 새 열을 정의합니다. 이 예에서는:

    mysql_query("ALTER TABLE `assessment` ADD q6 INT(1) NOT NULL AFTER `q10`");
  2. 새 열에 대한 사용자 입력을 수집하는 양식을 만듭니다.

    <form method="post" action="">
        <input type="text" name="newq" size="20">
        <input type="submit" name="submit" value="Submit">
    </form>
  3. 양식 제출 처리 새 값으로 테이블을 업데이트하려면:

    // Process the form submission
    // ...
    
    // Add the new column value to the table
    mysql_query("UPDATE `assessment` SET q6 = '" . $_POST['newq'] . "' WHERE ..."

참고:

또는 기존 열 뒤에 새 열을 추가할 수 있습니다. 다음 구문을 사용합니다:

ALTER TABLE yourtable ADD q6 VARCHAR( 255 ) after q5

위 내용은 PHP를 사용하여 MySQL 테이블에 새 열을 어떻게 추가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.