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
직접 검색해요.
댓글 달기