sql_fetch, sql_query, sql_fetch_array 채택완료
sql_fetch
sql_query
sql_fetch_array
혹시, 이 3개 차이점을 알 수 있을까요?
예를 들어 설명해주시면 이해에 큰 도움이 될 것 같네요.
http://sir.kr/qa/137025">http://sir.kr/qa/137025 질문글과 답변글에 나온 함수명인데,
댓글에 질문하는 것보단, 아무래도 새 질문글로 하는 게 낫겠다 싶어 여기에... ^^
답변 3개
sql_query()
mysql_query 함수로 쿼리를 날릴때 사용하는 함수입니다.
INSERT, UPDATE, DELETE, SELECT, DROP등등.. 쿼리를 실행하는 함수입니다.
예) sql_query("SELECT * FROM g5_board");
sql_fetch_array()
SELECT등과 같은 쿼리를 sql_query()로 실행한 결과값을 인자로 받고 보통 루프함수와 같이
사용합니다.
예)
$sql="SELECT * FROM g5_board";
$result=sql_query($sql);
for($i=0; $rows=sql_fetch_array($result); $i++)
{
print_r($rows);
}
게시판 리스트와 같이 결과값이 여러 행인 경우에 주로 사용됩니다.
sql_fetch()
위 함수와 거의 동일한데 sql_query()와 sql_fetch_array()함수를 같이 사용해야 되는 경우를 줄여서
한 함수로 호출하도록 만들어 놓은 함수 입니다.
결과값이 한줄인경우에 주로 사용됩니다.
예)
$sql="SELECT COUNT(*) AS cnt FROM g5_member";
$row=sql_fetch($sql);
echo $row['cnt'];
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인