그누보드에서 제공해 주는 sql 관련 함수들과 활용법 > 개발

본문 바로가기

사이트 내 전체검색

뒤로가기 개발

그누보드에서 제공해 주는 sql 관련 함수들과 활용법

페이지 정보

작성자 관리자 (119.♡.119.69) 작성일 23-04-10 15:49 조회 1,170 댓글 0

본문

그누보드에서는 sql 관련해서 여러가지 유용한 함수들을 제공한다.



1. sql_query

```
$sql = ' select * from table1 ';
sql_query($sql);
```
update 구문 등의 반환값이 없는 쿼리는 그냥 실행하면 되고,
select 구문 처럼 반환값이 있는 쿼리는 아래처럼 받는다.
```
$result = sql_query($sql);
```


2. sql_fetch_array


select 로 받은 결과값들을 배열로 가져와서 처리할 수 있다.

```
$result = sql_query($sql);

for ($i=0; $row=sql_fetch_array($result); $i++) {
echo $row['wr_id'];
}
```


3. sql_fetch

쿼리를 실행한 후 결과값에서 한행을 얻는다.

select 의 결과값이 1행일 경우에 사용할 수 있다.
위 sql_fetch_array 에서 1행만 가져오는 구조이다.

```
$sql = '';
$row = sql_fetch($sql);
echo $row['wr_id'];
```


4. sql_num_rows

쿼리 실행후 결과값의 갯수를 얻는다.
```
$sql = ' select * from table1 ';
$result = sql_query($sql);
$cnt = sql_num_rows($result);
```
아래처럼 한줄에 줄여서 쓸수도 있다.
```
$cnt = sql_num_rows(sql_query($sql));
```
참고로, sql_fetch 는 sql_num_rows 가 안된다. 배열이 아니라서?

추천0

댓글목록 0

등록된 댓글이 없습니다.

전체 386건 1 페이지
게시물 검색
Copyright © Baragi.Net All rights reserved.
PC 버전으로 보기