php의 mysql_fetch_lengths의 테이블 핸들러에 대한 포인터는 어떻게 변경되나요?
글쓴이: dltkddyd / 작성시간: 화, 2014/07/29 - 1:43오후
다음과 같은 php 스크립트가 있습니다.
<?php $dbhandler=mysql_connect("host","user","password"); mysql_select_db("db",$dbhander); $table=mysql_query("select * from that_table",$dbhandler); while($arr1=mysql_fetch_array($table)!=false) { $arr2=mysql_fetch_lengths($table); foreach($arr2 as $key=>$value) { $key." and ".$value."<br>"; } } mysql_close($db); ?>
라고 했을 때
1) mysql_fetch_array 함수는 레코드 한 줄을 가져온 뒤에 내부 포인터를 앞으로 하나 이동한다고 합니다. 그러면 mysql_fetch_lengths에서 각 필드에 대응되는 길이인 $value는 arr1의 각 데이터들의 값 길이는 아니겠죠? 어떻게 되나요?
2) mysql_fetch_lengths 함수도 내부의 테이블 포인터를 호출 뒤에 하나 앞으로 옮기는지 궁금합니다.
Forums:
kldp를 검색엔진으로 쓰는 분께
http://php.net/manual/en/function.mysql-fetch-lengths.php
직접 검색해요.
댓글 달기