웹마스터 팁

초보분들에게 유용할까 해서....흠..

이 두 함수는 대개 별 차이점이 없다고 생각할 수 있습니다.
그냥 배열을 정의 하는것이라 생각하고 걍 사용할수도 있을겁니다.
하지만 차이점이 있죠..

다음의 예를 먼저 보시고 차이점이 뭔지 생각해보세요.:)

Mysql_fetch_row사용 예

<?
$connect=mysql_connect('localhost','user id','password');
mysql_select_db("dbname",$connect);

$query="select num,title,content from board";
$result=mysql_query($query,$connect);
$row=mysql_fetch_row($result);

echo "$row[0],$row[1],$row[2]";
?>

Mysql_fetch_array사용 예

<?
$connect=mysql_connect('localhost','user id'+ ','password');
mysql_select_db("dbname",$connect);

$query="select num,title,content from board";
$result=mysql_query($query,$connect);
$row=mysql_fetch_array($result);

echo "$row[num],$row[title],$row[content]";
?>

위의 두 예제를 보시면 이해가 되시나요..row는 데이터베이스에서 가져온 데이터를 배열로 패치(fetch)할 때 0부터 배열이름을 부여합니다.하지만 array는 정돈된 데이터베이스의 필드이름을 그 값의 key값으로 가져오게 됩니다.

보통 select할 데이터 필드가 적을 경우라면 mysql_fetch_row를 사용해도 상관없지만 만약 select할 데이터 필드가 많다면 mysql_fetch_array를 사용하여 필드 이름을 배열의 key값으로 가져오는것이 훨씬 유리합니다.

만약 select할 필드 값이 많은데 mysql_fetch_row를 사용했다면 어떻게 될까영..후후..
고달프겠졍...하나,두울,세엣,네엣.......열...ㅡㅡ;

특별히 다른경우가 아니라면 mysql_fetch_array함수를 사용하는게 나을것 같네요...
제목 글쓴이 날짜
벅스뮤직 음악듣기 및 시작 정지 버튼 넣기(기타 음악파일도...) [3] 카멜롯™ 2004.03.04
회원 가입 페이지 이젠 끝이다 [5] 2004.03.03
우뚜같은 포워딩 페이지에서 프레임 깨기.(프레임 없애기) [17] 김영성 2004.02.19
벅스뮤직 플레이어 스크립트 추출기 [4] 이녀석 2004.02.16
XML+JS 연동 다중셀렉트 투헤븐 2004.02.16
BGM Player (배경 음악) [17] 장진석 2004.02.16
페이지 내에 주소창 달기 [1] piasol 2004.02.09
[초간단 자바스크립트!] 플래시 FullSize로 보여주기 [4] ∑Ztxy 2004.02.05
Select 태그 관련 스크립트 [12] Zective 2004.02.04
주소창에 아이콘을 달자(다음,엠파스처럼) [3] piasol 2004.02.01
앞,뒤,새로고침 만들기 [2] piasol 2004.02.01
세이클럽 스크롤바 [7] file 세강 :D 2004.02.01
[초간단 자바스크립트!] 자바로 홈페이지를부드럽게!!(1) [4] ∑Ztxy 2004.01.27
인풋(코멘트)창 크기 조정 정재원 2004.01.27
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] ∑Ztxy 2004.01.26
전체화면에서 스크롤바 없애기 [7] 이태식 2004.01.23
[초간단 자바스크립트!] 색깔바뀌는 메뉴 [3] ∑Ztxy 2004.01.19
[초간단 자바스크립트!] 이미지 갤러리 [2] ∑Ztxy 2004.01.18
[초간단 자바스크립트!] 튀어나오는 글자..-_-;; ∑Ztxy 2004.01.18
[초간단 자바스크립트(강의)!]나만의 익스플로러창 만들기[허접] [2] ∑Ztxy 2004.01.17