집 >데이터 베이스 >MySQL 튜토리얼 >Node-webkit의 MySQL 쿼리 결과 배열에서 데이터에 어떻게 액세스합니까?
Node-webkit을 사용하여 MySQL 쿼리 결과에서 데이터에 액세스
Node-webkit으로 개발된 데스크톱 애플리케이션에서 MySQL 데이터베이스에서 데이터 검색 꼭 필요한 경우가 많습니다. 쿼리를 실행하고 결과를 배열에 저장할 때 내부 데이터에 액세스하는 것이 어려울 수 있습니다.
쿼리 결과로 생성되는 RowDataPacket 개체의 다음 배열을 고려해 보세요.
[RowDataPacket {user_id: 101, ActionsPerformed: 20}, RowDataPacket {user_id: 102, ActionsPerformed: 110}, RowDataPacket {user_id: 104, ActionsPerformed: 3}]
값을 검색하려면 다음 단계를 따르세요.
1단계: RowDataPacket 이해 Object
이름과 달리 RowDataPacket은 일반 객체의 생성자 함수입니다. 즉, 객체 표기법을 사용하여 저장된 데이터에 액세스할 수 있습니다.
2단계: 객체 값 액세스
user_id 또는 ActionsPerformed 값에 액세스하려면 다음 구문을 사용하세요.
row["user_id"] // where row is one of the retrieved RowDataPacket objects
3단계: 결과 처리 배열
쿼리 결과가 배열에 저장된 경우 다음과 같이 개체 값에 액세스합니다.
resultArray[0]["user_id"] // where resultArray is the array of RowDataPacket objects
참고: [object].constructor.name을 사용하는 객체 생성자.
위 내용은 Node-webkit의 MySQL 쿼리 결과 배열에서 데이터에 어떻게 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!