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

본문 바로가기
사이트 내 전체검색

개발

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

페이지 정보

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

본문

그누보드에서는 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

댓글목록

등록된 댓글이 없습니다.

Total 387건 1 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
387107005-27
386580004-07
3851397002-02
3841275001-09
3831559012-25
3821269012-15
3811018012-10
380614012-03
379715011-26
378618011-04
3771255009-08
3761556008-11
3751649008-10
3741965007-10
3731372007-03
3721857006-06
3711625004-23
3701645004-20
3692753004-19
3681331004-12

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.