>백엔드 개발 >Golang >데이터베이스 행을 매핑 문자열로 읽어옵니다.

데이터베이스 행을 매핑 문자열로 읽어옵니다.

WBOY
WBOY앞으로
2024-02-09 13:24:18560검색

데이터베이스 행을 매핑 문자열로 읽어옵니다.

php 편집기 Xiaoxin 데이터베이스 행을 매핑된 문자열로 읽는 것은 일반적인 데이터 처리 기술입니다. 데이터베이스 테이블의 행 데이터를 읽어 문자열로 매핑함으로써 데이터 조작 및 처리를 편리하게 수행할 수 있습니다. 이 기술은 데이터베이스 쿼리 결과를 쉽게 표시하고 사용할 수 있도록 보다 읽기 쉬운 문자열 형식으로 변환하기 위해 웹 개발에서 자주 사용됩니다. 이는 데이터 처리의 효율성을 향상시킬 뿐만 아니라 코드 논리를 단순화하여 프로그램을 더욱 간결하고 유지 관리하기 쉽게 만듭니다. 데이터베이스 행을 매핑된 문자열로 읽는 것은 개발자에게 중요한 기술이자 필수입니다.

질문 내용

아래와 같이 간단한 SQL 테이블의 결과를 읽고 싶습니다

고객
12345
6789

이제 다음과 같이 행 값과 동일한 키-값 쌍을 사용하여 map[string]string를 구성하고 싶습니다.

으아악

그런데 쿼리 결과에서 값을 꺼내어 키-값 쌍을 동적으로 생성하는 데 문제가 있습니다. 코드의 대략적인 개요를 제공하겠습니다(SQL 연결은 문제가 아니었고 알아냈습니다)

으아악

또한 필드가 (동적으로) 결과 집합의 첫 번째 열이 되고 값이 결과 집합의 두 번째 열이 되는 빈 구조로 이 작업을 시도해 볼 의향이 있습니다.

해결 방법

임시로 두 개의 변수에 값을 저장한 다음 맵에 저장할 수 있습니다.

으아악

consumerkey 변수는 재사용할 수 있도록 루프 외부에 할당됩니다. 값이 빈 문자열이더라도 변수는 반복할 때마다 덮어쓰여집니다.

위 내용은 데이터베이스 행을 매핑 문자열로 읽어옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제