Добрый вечер.
Объясните пожалуйста.
В своем модуле, прежде чем выполнить запрос к 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'
Начал упрощать запросы, но значений не вижу.
Где собака порылась?
??? Что за значения?
Спасибо. Разобрался собственными силами.
Если я правилно понимаю СКУЛ запросы тащатся слиянием двух и более таблов в одном "селекторы" в другом "имена" правда инфа не
100%