Добрый вечер.
Объясните пожалуйста.
В своем модуле, прежде чем выполнить запрос к MySQL , хочу этот запрос посмотреть.
<?php
$query = db_insert('cprt_db')
->fields(array(
'yard_number' => 16,
'yard_name' => 'ALABAMA',
'sale_date' => '20150706',
'day_of_week' => 'MONDAY',
'sale_time' => '1000',
'time_zone' => 'EDT',
'item#' => '4075',
)
);
debug((string)$query);
?>
В итоге вижу вот такое:
'INSERT INTO {cprt_db} (yard_number, yard_name, sale_date, day_of_week, sale_time, time_zone, item#) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6)'
Что это за плейсхолдеры? А где значения? Спасибо.
Комментарии
В запросе вообще-то порядка 50 полей.
Получаю ошибку в синтаксисе:
Syntax error or access violation: 1064 You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right
syntax to use near '' at line 1'
Начал упрощать запросы, но значений не вижу.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Где собака порылась?
??? Что за значения?
Спасибо. Разобрался собственными силами.
Если я правилно понимаю СКУЛ запросы тащатся слиянием двух и более таблов в одном "селекторы" в другом "имена" правда инфа не
100%