0
나는 Perl로 코딩 중이며 여기에 약간의 사소한 문제가있다.Perl (DBI)로 열 (MySQL) 참조하기
나는 이름을 모르는 기둥을 참조해야하지만 얼마나 많은 사람들이 돌아올 지 알고 있습니다.
bind_columns
과 같은 기능을 찾고 있는데 배열과 함께 작동합니다.
예를 들어, @Arr[0]
1.
나는 Perl로 코딩 중이며 여기에 약간의 사소한 문제가있다.Perl (DBI)로 열 (MySQL) 참조하기
나는 이름을 모르는 기둥을 참조해야하지만 얼마나 많은 사람들이 돌아올 지 알고 있습니다.
bind_columns
과 같은 기능을 찾고 있는데 배열과 함께 작동합니다.
예를 들어, @Arr[0]
1.
찾는 @Arr 채워되는 방식으로 컬럼에서 데이터를 포함한다. 이 좋아질에 적합 할 것이다 아마
@Arr = $sth->fetchrow(); #=> ['bar','baz']
:
$row = $sth->fetchrow_hashref(); #=> {'name'=>'bar','title'=>'baz'}
$$row{'name'}; #=> 'bar'
감사합니다. 알아 냈습니다. –
허 당신은 같은 뭔가를 얻고있는 것 같은데? '@array = $ sth-> fetchrow_array();'이제 그 행의 모든 열을 배열로 가지게되었습니다. –
'fetchrow_array','fetchrow_arrayref','fetchrow_hashref' 중 하나를 사용하거나 특정 변수 이름과 함께'bind_columns'를 사용할 수 있습니다 (http://blog.bluefeet.net/2011/08/using-dbi 참조). -effectively-bind_columns/이것의 예를 따르기 쉽다). 당신의 쿼리가'select * from table'의 형식이 아니라면, 당신이 선택한 컬럼의 수를 알 수 있습니다. –
@Brian Roach : 바로 그 해결책입니다. 코멘트 대신에 대답으로 올리면 내 업보트가 생깁니다. –