Yoast\WP\Lib\Migrations
Adapter::query() public Yoast 1.0
Executes a query.
{} Это метод класса: Adapter{}
Хуков нет.
Возвращает
true|false
. Whether or not the query was performed succesfully.
Использование
$Adapter = new Adapter(); $Adapter->query( $query );
- $query(строка) (обязательный)
- The query to run.
Код Adapter::query() Adapter::query Yoast 16.1.1
public function query( $query ) {
global $wpdb;
$query_type = $this->determine_query_type( $query );
$data = [];
if ( $query_type === Constants::SQL_SELECT || $query_type === Constants::SQL_SHOW ) {
$data = $wpdb->get_results( $query, ARRAY_A );
if ( $data === false ) {
return false;
}
return $data;
}
else {
// INSERT, DELETE, etc...
$result = $wpdb->query( $query );
if ( $result === false ) {
return false;
}
if ( $query_type === Constants::SQL_INSERT ) {
return $wpdb->insert_id;
}
return true;
}
}