극초보용 - Mysql 가지고 놀기 > 그누보드5 팁자료실

그누보드5 팁자료실

극초보용 - Mysql 가지고 놀기 정보

극초보용 - Mysql 가지고 놀기

본문

그누보드로 프로그램을 하게 되면 편한 것이 있습니다.

1. 로그인을 신경쓰지 않아도 됩니다.
2. mysql 연동 이런 것 신경 안써도 됩니다.

_common.php 만 include("_common.php"); 하면 됩니다.
그누보드 아래라면 그냥 위처럼 하면 되고 다른 폴더 아래라면

../_common.php 로 하면 됩니다.
그럼 1과 2를 신경 안써도 되지요.


난 mysql이라는 단어만 알고 암 것도 모른다.
그런데 mysql 사용 가능한가?

가능합니다.

일단 그누를 가지고 mysql을 잘 사용하려면 그누 테이블에 무엇이 들어있나 봐야 합니다.
테이블에 모가 올라가 있느냐를 알아야 쓰지요?

phpMyAdmin으로 해당 그누보드 디비를 엽니다.
그럼 테이블 차림을 볼 수 있습니다.

이 가운데 몇가지만 알면 됩니다.

g5_board = 게시판을 생성하면 여기에 저장이 됩니다.
g5_member = 회원 가입하면 여기에 생성이 됩니다.
g5_write_ 로 시작하는 것은 내가 만든 게시판입니다. 글을 쓰면 여기에서 저장이 됩니다.

해당 테이블을 클릭하면 오른쪽에 테이블에 올려진 내용들이 보이게 됩니다.
그곳에 보면 제목들이 나오지요.
바로 그 제목을 기준으로 자료를 뽑아내는 것입니다.

$i = 0;
$query = "select * from g5_write_게시판명 where wr_subject = '학교'";
while($row  = sql_fetch_array($result)) {	
	$변수[$i] = $row[wr_subject]; 
	$i++;
}

자 위의 공식만 복사할 줄 알면 이제 그누보드의 모든 내용을 받아 올 수 있습니다.


그누보드의 게시판명을 다 불러 오겠다하면 다음처럼

공식을 사용해서

$i = 0;
$query = "select * from g5_board ";
while($row  = sql_fetch_array($result)) {
	$all_subject[$i] = $row[bo_subject]; 
	$i++;
}


변수에 all_subject라고 넣었습니다.

이제 이것을 출력해 볼까요?
이제 아는 문법이지요.

for($j =0 ; $j < $i; $j++) echo  $all_subject[$j];

이렇게 하면 내가 만든 모든 게시판 제목이 다 딸려오지요.
그 가운데 a로 시작하는 것만 불러오고 싶다.
이 때는 모르겠으면 구글에다 이렇게 치세요.

'mysql 조건 검색'

그럼 원하는 답이 나옵니다.
그것 보고 복사하세요.
답을 보고 풀면 쉽듯이 게시판 테이블을 펼처 놓고 무슨 데이터가 들어 가 있는지 살펴 보면서 하면 됩니다.
내 홈페에지 어디나 넣어도 원하는 결과를 나오게 할 수 있습니다.

공부를 해야 내 것이 되지라고 할 수 있습니다.
맞습니다.
그러나 우리가 피타고라스의 정리나 방정식의 기원과 원리를 공부하지 않듯이 천재들이 만들어 놓은 것 잘 가져다 쓰면 됩니다.

천재들에게는 jQuery 같은 것 잘 만들어달라고 부탁하면 됩니다.


===========================================================================================

280원 무제한 도메인 등록 호스팅(http://hostingis.com), 무제한 용량/무제한 도메인 등록 호스팅(http://hostingis.com), 서버 호스팅(http://hostingis.com), 웹서버 관리툴 cpanel 보다 좋은 cypanel(http://cypanel.com)
추천
5

댓글 11개

복사해서 제 홈페이지 즐찾에 등록좀 하겟습니다. 뭐 어차피 저혼자 보는거니까요 ㅋ
글내용 너무 친절하셔서 너무나 유익하게 봤습니다.
전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT