1. 단일 데이터를 구합니다. 일반 SQL 문이 하나의 값만 반환할 때 사용됩니다.
$var = $wpdb -> get_var("query");
예:
$var = $wpdb -> get_var("SELECT count(*) FROM `user`");
이 함수는 값을 직접 반환하며 직접 사용할 수 있습니다.
참고: 실제로 get_var는 값을 반환하는 데만 사용할 수 있는 SQL 문이 아니라 기본적으로 첫 번째 행의 가장 왼쪽 요소만 반환합니다. 다른 요소를 반환하려면 get_var("query", x, y)를 사용할 수 있습니다.
2. 일반 SQL 문이 특정 개체만 반환할 때 사용되는 데이터 행을 가져옵니다.
$sql = $wpdb -> get_row("query", output_type);
예:
$var = $wpdb -> get_row("SELECT * FROM `user` WHERE `userid` = 1", ARRAY_A);
output_type: 사전 정의된 세 가지 상수 중 하나입니다. 기본값은 OBJECT입니다.
OBJECT - 반환된 결과는 객체 형식으로 출력됩니다.
ARRAY_A - 반환된 결과는 연관 배열 형식으로 출력됩니다.
#🎜🎜 #ARRAY_N - Returned 결과는 숫자 인덱스 배열 형태로 출력됩니다보통 OBJECT나 ARRAY_A를 사용하고, 접근 방식은 $var -> username (output_type이 OBJECT인 경우) 또는 $입니다. var["username"](output_type ARRAY_A인 경우)참고: 실제로 get_row는 단지 한 행만 반환하는 데 사용할 수 있는 SQL 문이 아니라 첫 번째 행만 반환합니다. 기본적으로. 다른 행을 반환하려면 get_row("query", output_type, y)를 사용할 수 있습니다. 관련 권장 사항: "WordPress Tutorial"
3. 일반 SQL 문이 특정 속성만 반환할 때 사용되는 데이터 열을 가져옵니다.$sql = $wpdb -> get_col("query");
$var = $wpdb -> get_col("SELECT `age` FROM `user`);
$sql = $wpdb -> get_results("query", output_type);
$vars = $wpdb -> get_results("SELECT * FROM `user`, ARRAY_A);
#🎜🎜 #ARRAY_N - Returned 결과는 숫자 인덱스 배열 형태로 출력됩니다
보통 OBJECT나 ARRAY_A를 사용하고, 접근 방식은 $var -> username (output_type이 OBJECT인 경우) 또는 $입니다. var["username"](output_type은 ARRAY_A입니다).
예:
foreach($vars as $var) { echo $var["username"];//output_type是ARRAY_A时 }
위 내용은 WordPress의 데이터베이스에서 데이터를 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!