2014-09-15 2 views
0

테이블이 있습니다. 한 열의 값을 다른 열에 설정하고 싶습니다.
다음은 표입니다.한 열의 값을 다른 열로 설정하십시오.

id   name   format 
1   azeem   <h1>value of name column</h1> 
2   arfan   <b>value of name column</b> 

은 내가 format 열에 name 컬럼의 값을 설정합니다.
잠시 후 name 테이블의 값이 업데이트됩니다. 나는 format 열을 선택할 때마다 자동으로 테이블에 name 테이블의 값을 설정하기를 원합니다.
이 경우에는 이와 같습니다. 당신이 전혀`format` 열이 왜 의문을 제기 할

+3

목적의 무료 ... : –

+3

대신에 출력 할 때 HTML 태그의 유형을 값으로 감싸 야하지만 HTML을 데이터베이스에 저장하지 말아야한다는 것을 나타내는 'h1' 및'b'와 같은 값을 포함하는 열을 가질 수 있습니다. –

+0

만약 내가 2 대신 100 개의 행을 가지고 있다면 이것을'php'에서 어떻게 고칠 수 있습니까? – Axeem

답변

0
update `mytable` set 
      `mytable`.`format`= CONCAT('<b>', `mytable`.`name`, '</b>'); 

format 
    <h1>azeem</h1> 
    <b>arfan</b> 

...하지만 의견을 언급한다. PHP 코드에서 출력 형식을 처리하십시오.
+0

이것은 단 하나의 행만 업데이트합니다. 내가 100 줄이 있다면? – Axeem

+0

where-clause이 없으므로 테이블 전체가 나사로 고정됩니다! –

+0

OP의 테이블 디자인이 이미 엉망입니다. –

관련 문제