답이 될려는지 모르겠지만
PHP 쪽은 잘 쓰지 않는 관계로 제가 쓰고 있는 쿼리입니다.(VB)
Set Rs = New ADODB.Recordset
strSQL = "exec sp_tables'" & 테이블명 & "'" '해당 데이타베이스에 존재하는 테이블의 정보를 가져옴
Rs.Open strSQL, G_AdoCon
'Rs.Filter = "table_name = '" & 테이블명 & "'" '해당db에서 필터를 통한 테이블 찾기
If Not Rs.EOF Then '값있으면~
Table_list.Clear
Table_list.AddItem "테이블 필드 목록"
Set Rs1 = New ADODB.Recordset
strSQL = "select column_name" & _
" From INFORMATION_SCHEMA.Columns" & _
" where table_name in('" & 테이블명 & "') "
Rs1.Open strSQL, G_AdoCon
Rs1.MoveFirst
Do Until Rs1.EOF
Table_list.AddItem Rs1(0)
Rs1.MoveNext
DoEvents
Loop
Rs1.Close
Set Rs1 = Nothing
End If
댓글 2개
PHP 쪽은 잘 쓰지 않는 관계로 제가 쓰고 있는 쿼리입니다.(VB)
Set Rs = New ADODB.Recordset
strSQL = "exec sp_tables'" & 테이블명 & "'" '해당 데이타베이스에 존재하는 테이블의 정보를 가져옴
Rs.Open strSQL, G_AdoCon
'Rs.Filter = "table_name = '" & 테이블명 & "'" '해당db에서 필터를 통한 테이블 찾기
If Not Rs.EOF Then '값있으면~
Table_list.Clear
Table_list.AddItem "테이블 필드 목록"
Set Rs1 = New ADODB.Recordset
strSQL = "select column_name" & _
" From INFORMATION_SCHEMA.Columns" & _
" where table_name in('" & 테이블명 & "') "
Rs1.Open strSQL, G_AdoCon
Rs1.MoveFirst
Do Until Rs1.EOF
Table_list.AddItem Rs1(0)
Rs1.MoveNext
DoEvents
Loop
Rs1.Close
Set Rs1 = Nothing
End If
휴~~~~~~~~`우