php 에서 해당 테이블의 속성(varchar255 같은)을 확인할 수 있나요? 채택완료
과거 QNA 내용에서
</p>
<p><?php
$bo_table="free";
include_once("./_common.php");
sql_query(" ALTER TABLE {$write_table} CHANGE wr_4 wr_4 TEXT NOT NULL ");
echo "wr_4 : varchar(255) ==> text로 변경 됨";
?></p>
<p>
이렇게 해당 테이블의 속성을 TEXT 로 변경하는 방법을 찾았는데요
해당 여분필드의 현재 속성이 varchar 인지 TEXT 인지 알수 있는 방법이 있을까요?
항상 감사합니다^^
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
</p>
<p>$row=sql_fetch("SHOW COLUMNS FROM <span class="token interpolation"><span class="token punctuation">{</span><span class="token variable">$write_table</span><span class="token punctuation">}</span></span> like 'wr_4' ");
if( $row[Type] =='varchar(255)' )</p>
<p><span class="token function">sql_query</span><span class="token punctuation">(</span><span class="token double-quoted-string string">" ALTER TABLE <span class="token interpolation"><span class="token punctuation">{</span><span class="token variable">$write_table</span><span class="token punctuation">}</span></span> CHANGE wr_4 wr_4 TEXT NOT NULL "</span><span class="token punctuation">)</span><span class="token punctuation">;</span></p>
<p><span class="token punctuation">
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
백수1995
4년 전
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택