SQL

Admin MySQL

Список некоторых команд и описание в SQL.

Написание

Условно можно разделить на такие варианты запросов:

1.

$query_string = '';
$posts = $wpdb->get_results($query_string, OBJECT);

2.

$posts = $wpdb->get_results(
"

"
, OBJECT);

Синтаксис

Обязательный знак равно:

AND meta_value = '434345'

Делая выборку по колонкам, важно знать их названия. И если что-то не выводится, возможно такой колонки просто нет в БД.

DISTINCT

В таком запросе:

SELECT DISTINCT meta_value
FROM $wpdb->postmeta

Не будет выборки по таким критериям:

var_dump($postID->post_id);
var_dump($postID->meta_id);

Этих объектов просто не существует! Ведь запрос формируется только на получение колонки meta_value. Хотя они и находятся в таблице postmeta:

В случае когда используется звёздочка забираются все колонки:

SELECT *
FROM $wpdb->postmeta
WHERE meta_key = 'ploshadka.net'
AND meta_value = $meta_value
", OBJECT);
Метки:

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"SQL"