php 에서 해당 테이블의 속성(varchar255 같은)을 확인할 수 있나요? 채택완료
초보자나요
4년 전
조회 4,110
과거 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">
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인