php pdo Получить sql строку запроса (результирующий запрос, итоговый)

Это нельзя сделать средствами php, так как подстановка длеается уже сервером БД, например. mySQL, но в ней зато можно включить логи запросов самой СУБД.

svn log Показать последние коммиты и измененные файлы -- Вывести историю измений репозитория, командная строка, терминал

Чтобы видеть все коммиты для начала обновите локальную копию:

svn up

Список последних коммитов

10 последих коммитов можно вывести так:

svn log -vl 10

Список последних коммитов с указанием изменённых файлов

Можно так (10 последних):

svn log -vl 10

fkn.ktu10 Как оформлять вопросы/ответы по программированию -- подготовка программистов

ВНИМАНИЕ: тест ниже отчасти устарел, актуальная инструкция тут: http://fkn.ktu10.com/?q=node/12236

Эта заметка относится к нашим программам обучения, а также ко всем тем у кого есть вопросы).

Ниже мы объясняем, какие вопросы следует выносить на сайт (ведь многие краткие или чисто организационные вопросы всегда можно выяснить в личной переписке -- напр. в чате).

example.com и ссылки на него ("Почему не работают")

example.com -- что это такое

example.com -- это сайт-пример, используется, когда нужно показать возможность сослаться на абстрактный сайт

Ссылки на example.com

Дело в том, что example.com используется как "рыба", то есть вместо того чтобы писать в каком-то примере:

доменноеИмяСайта/script.cgi?name=thomas&born=12-08-1936

Пишут:

php pdo установить кодировку при соединении

Forums:

Используйте:

array(\PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'названиекодировки\' ''

Например так:

$this->pdo = new \PDO(\Config::$db_dsn, \Config::$db_username,
    \Config::$db_password,
     array(\PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));

mysql REPLACE -- как аналог INSERT, множественный INSERT из SELECT on Duplicate key update (ODKU)

Forums:

Оператор REPLACE работает точно так же, как INSERT, за исключением того, что если старая запись в данной таблице имеет то же значение индекса UNIQUE или PRIMARY KEY, что и новая, то старая запись перед занесением новой будет удалена.

Начиная с версии 5.6 можно использовать replace -- который просто перезапишет, старые данные новыми (то есть, запрос выполнился, даже если будет совпадение Primary Key или уникального ключа).

Пример множественного "инсерта" из select-a:

mysql Date - сравнение даты (столбца) со строковым литералом

Forums:

Можно сравинивать дату со строкой передавая строку в формате "год-месяц-число":

SELECT * FROM Ticket WHERE OpenDate > '2017-05-01';

Множественный INSERT -- для каждой строки из SELECT-а (пример SQL запроса) -- (аналог "цикла")

Forums:

Идя множественного добавления по результатам запроса такова:

INSERT INTO config (id, customer_id, domain) 
    SELECT DISTINCT id, customer_id, domain FROM config;

Pages

Subscribe to fkn+antitotal RSS