2009-06-28 6 views
0

mysql_fetch_array와 같은 메소드는 내부 리소스 포인터를 MySql 결과 세트로 이동하지만 내부 리소스 포인터의 현재 값은 어떻게 얻습니까? 이 값을 반환하는 "mysql_"메서드가 있습니까?PHP에서 설정된 MySql 결과에서 내부 리소스 포인터를 얻는 방법?

+1

이 필요합니까 왜? 너 뭐하려고? –

+1

질문과 관련이 없지만 mysql_는 더 이상 사용되지 않습니다. mysqli_ 또는 PDO를 사용하십시오. – Evert

+0

음, 루프를 통과 할 때 동일한 레코드를 두 번 가져 오는 메소드를 작성했지만, 다른 필드를 가져오고 매번 다른 DTO를 설정합니다. 방법은 다음과 같습니다. mysql_data_seek ($ this-> rs, - $ this-> count); 그래서이 경우 내부 리소스 포인터는 $ this-> count에 의해 모방되지만 결과 세트에서 가져 와서 기능을 복제하지 못하는 이유는 알 수 없습니다. btw 내가이 일을하는 이유는 내가 동영상의 재생 목록을 반환한다는 것입니다. 따라서 각 레코드에는 재생 목록 데이터와 비디오 데이터가 있습니다. 재생 목록 ID가 언제 바뀌는 지 확인하고 새로운 pl을 만듭니다. –

답변

0

mysql_connect()은 찾고있는 리소스를 반환합니다.

로 mysql_connect - 한 MySQL 서버에 연결을 열고

돌아

는 MySQL의 링크 성공 식별자, 실패하면 FALSE를 반환 값.

내가 오해하고있어 않는

..

+0

예, mysql_query에서 반환 된 결과 집합을 반복하는 것에 대해 이야기하고 있습니다. 예 : $ rs = mysql_query ($ query); –

+0

mysql_fetch_array() 또는 mysql_fetch_assoc() 또는 mysql_fetch_row() .. 몇 가지 옵션이 있지만 대부분 사용자의 요구를 충족시킬 것입니다. –

관련 문제