Chukcha

Рейтинг
291
Регистрация
04.02.2005
ucha:
$query->__toString(); // Вернет "чистый" SQL
А вообще запрос как бы интуитивно понятен. ИМХО :)

Я как бы и не тупой... Назначение запроса я понял. И предыдущий пример мне понятен.

но чтоб я так знал, что есть метод __toSting();

Для этого мне нужно лезть в библиотеку.

Сколько там LEOnidUKG, хочет за правку такого запроса?

ucha:
ТС, если PDO уже используется, то можно от него унаследовать свой класс и реализовать доп. методы и(или) переопределить существующие.

В общем случае конструктор запросов это не только ОПП абстракция вокруг SQL, но и еще куча всяких доп. фич.

Пример из Drupal 7
$query = db_select('node', 'n');
$query->join('field_data_body', 'b', 'n.nid = b.entity_id');
$query
->fields('n', array('nid', 'title'))
->fields('b', array('body_value'))
->condition('n.type', $type)
->condition('n.status', $status)
->orderBy('n.created', 'DESC')
->addTag('node_access');

А теперь скажите .... Какой запрос вы получите

Сколько времени на его анализ?

Или...

Сначала пишете запрос, а потом его в конструктор?

Чтоб я умер в такой хрени разбираться.

100500

Смотришь в книгу, видишь...

А если там еще и джойны нужны...

Отметиться для порядка?

3. Там АшиПочка

3.

SQL

SET @i:=3;

SQL

UPDATE `links` SET rng = @i:=@i + `freq` WHERE `from_id` = 1

Вроде как по бутылке в одни руки и не больше.

Мне нравится ход твоих мыслей

Давай ты проведешь эксперимент

заходишь в пхпмайадмин

1.SQL

SET @i:=0;

UPDATE `links` SET rng = @i:=@i + `freq` WHERE `from_id` = 1

смотри результат

2. SQL

SET @i:=3;

UPDATE `links` SET rng = @i:=@i + `freq` WHERE `from_id` = 1

Смотри результат

3.

SQL

SET @i:=0;

SQL

UPDATE `links` SET rng = @i:=@i + `freq` WHERE `from_id` = 1

Смотри результат

В этом виртуальном мире,

Что тринадцать, что четыре.

Но тринадцать - это круче -

С СЕрчем ты ведь не разлучен.

ы не зюйдкай, а пальцем ткни, куда американская подлодка уплыла

Ну так ведь ткнул, приведя аналогию

А какая разница каким я языком изъясняюсь.

А теперь попробуй не по одному входить, а парой

Ок... приведу аналогию

Открываешь дверь, срабатывает конечный выключатель - свет включается. Закрываем дверь свет выключается.

зы. моя альма-матер - ХПИ, еще тех далеких... 80-х

Внешний цикл - цикл на любом языке, в моем случае пхп, в котором я меняю условия выборки из БД.

Так пля .... покажи код на php

А ты показываешь некий условный код, а по нему не понятен твой уровень знаний и пониманий.

Всего: 2548