반응형
$wpdb->last_의 결과입니다.
한 페이지를 관리 메뉴로 플러그인으로 워드프레스로 이동하려고 합니다.먼저 set($wpdb)을 확인하지만 테스트 쿼리가 실패합니다.저는 $wpdb->last_query를 하는데 결과를 이해하지 못합니다.
이것이 제가 시도하는 것입니다.
$clientquery = $wpdb->query("select post_title from wp_posts where id=390");
exit(var_dump( $wpdb->last_query));
결과는 다음과 같습니다.
string(44) "select post_title from wp_posts where id=390"
문자열(44)은 어디에서 오는 것입니까?그건 그렇고, 저는 PHP와 워드프레스 분야에서 개발하는 것에 대해 혼자서 배우는 것은 완전히 처음입니다.
또한 쿼리를 "select * from ..."로 변경하면 결과가 문자열(35)로 바뀝니다. ...뭐?
$wpdb를 글로벌로 선언했다고 가정하면 위의 내용이 작동하므로 코드는 다음과 같습니다.
global $wpdb;
$clientquery = $wpdb->query("select post_title from wp_posts where id=390");
var_dump($clientquery);
결과가 $client 쿼리에 저장된다는 점에 유의합니다.
그$wpdb->last_query는 정확한 MySQL 쿼리 자체와string(44)길이 44의 문자열 유형임을 나타냅니다.
string(44) select post_title from wp_posts where id=390
WordPress는 데이터베이스와 상호 작용하는 데 사용되는 함수 집합을 포함하는 wpdb라는 클래스를 정의합니다.WordPress 데이터베이스와의 인터페이스를 제공하는 것이 주된 목적이지만 다른 적절한 데이터베이스와 통신하는 데 사용할 수 있습니다.따라서 사용 여부를 확인할 필요는 없습니다.isset()기능.
언급URL : https://stackoverflow.com/questions/26834483/results-from-wpdb-last-query
반응형
'programing' 카테고리의 다른 글
| 도커 로그인 알 수 없는 속기 플래그: 'e' (0) | 2023.09.21 |
|---|---|
| 내장형 장치에 적합한 직렬 통신 프로토콜/스택? (0) | 2023.09.21 |
| c/c++ 클라이언트 서버 크로스 플랫폼 프로그램에서 gssapi kerberos를 사용하는 방법? (0) | 2023.09.21 |
| REST 백엔드 / Ajax Front End Application의 인증 및 인증 시스템 설계 방법 (0) | 2023.09.21 |
| ASP.NET Web API 2: 외부 인증 서비스로 로그인하려면 어떻게 해야 합니까? (0) | 2023.09.21 |