는 내가 모든 정보를 가져옵니다 저장 프로 시저가이설정 해제 mysql_fetch_field() 함수에 객체 값 MYSQL PHP
같은 코드가 있습니다. 하지만 PHP보기 부분에 선택된 필드 만 표시하고 싶습니다. 그것을 어떻게 성취 할 수 있습니까? 예를 들어 말하자면 아래 코드는 세 개의 필드를 가지고 있습니다. S.No - BookName - 작성자 이름 필드 값 즉 S.No를 설정 해제하려면 어떻게해야합니까?
이처럼 설정 해제 된 기능을 시도했습니다. 그러나 dnt work unset ($ res-> name-> s_no);
코드
<?php
$pa_query = mysql_query("call booklist()");
while($i<mysql_num_fields($pa_query)){
$res=mysql_fetch_field($pa_query,$i);
?>
<th><?php echo $res->name; ?></th>
<?php $i=$i+1;
}
?>
출력
S.No Book Name Author Name
예상 출력
Book Name Author Name
개체 $ res의 속성 이름 s_no의 설정을 해제하려고 시도하는 것 같습니다. Mysql_fetch_field는 단일 열 세부 정보를 객체로 가져 오므로 첫 번째 호출에서 $ res-> name은 s_no이며, s_no는 $ res-> name 속성입니다. 당신은 단지 mysql_fetch_assoc() 같은 것을 사용하고 반환 된 배열의 첫 번째 열을 설정 해제 한 다음 출력을 위해 나머지를 사용하는 이름을 원한 것처럼 보입니다. – Kickstart