phpmyadmin 설치도 안될정도면 존나 답답할텐데.


일단 이럴땐 꼼수룰 쓰는거임..



방문자 통계에서 누가 몇명이 왔는가 숫자는 보일꺼 아니냐.


그럼 그 테이블이 어디에 있는지만 알면 상황은 존나 쉽게 해결되는거 아님??



일단 내가 생각하는 방식이 도움이 될려나 모르겠는데.



1 .그럼 일단 그 힌트가 될만한 해당 숫자를 적어놓고 쿼리로 테이블 이름들을 몽창 뽑아 내는거임.


어느 호스팅이나 phpmyadmin 은 제공 못해준다고 쳐도 mysql 클라이언트는 제공 해주기 마련이거든


ssh 로 접속 한다음에 일단 몽창 테이블 리스트를 뽑아옴.



>mysql -u 계졍 도메인 - p


> show databases;


> connect <database name>


> show tables



이렇게 해서 죄다 테이블 이름을 복사해서  긁어와.




[프로그래밍단 ex.php]


2. 그다음에 프로그래밍 단 처리인데

 

에디터 에다가 복사해온 테이블 이름들을 붙여넣어서 array 로 만들어버려.



$a = array("테이블 이름1","테이블이름2"...,"테이블 이름 10");


이런식으로.



<여기 까지가 1 단계임 >



<2 단계 시작>


이제부터는 감으로 때려잡아야함..


어디에 어느구석에 있을것 같은지 유추를 해내야하는데


테이블 구조를 모르면 검색을 해도 아무 소용이 없을것 아니냐.



테이블이 존나게 많으면


일단 몇몇개 지목해서 테이블 구조를 보고 때려 맞추기를 할수 밖에 없는데


일단 이것도 긁어오는거임.. 위에 테이블 이름들이랑 같이..



<?php

//테이블 컬럼 파악

for($i=0;$i<=count($a)-1;$i++) {


$query = "SHOW COLUMNS FROM"." "."$a[$i];


$rst1 = mysql_query($query,$conn);


$real_rst[] = mysql_fetch_array($rst1);


}



print_r($real_rst);// 결과값 배열로 몽창 프린트


?>




여기까지 한거


1. 테이블 이름 전부다 조회해서 가지고오기.


2. 전부다 조회한 테이블의 구조들을 배열로 몽창 땡겨오기



임..



이제 여기서 두가지 길이 갈릴꺼임..



1. 조회한 테이블들의 구조를 가지고 와서 왠지 모르게 해당될것 같은 테이블들 에다가 쿼리를 던져보는거임..


2. 테이블수가 적을것 같으면 가지고온 테이블 구조들 마다 쿼리를 던지게끔 프로그래밍 해보는것.



이거임.



근데 내생각은 1 번에서 끝낼것 같다..



여튼 도움 되길 바람..