Вопрос в том, делаю запись в БД, запись попадает в таблицу , а функция возвращает ошибку ?
** Запись в базу **
function subscriber_insert_item($name, $phone, $email, $city, $ip_user, $id_event, $title_event, $date_start, $id_company, $name_company) {
global $wpdb;
// подготавливаем данные
$name = esc_sql($name);
$phone = esc_sql($phone);
$email = esc_sql($email);
$city = esc_sql($city);
$ip_user = esc_sql($ip_user);
$id_event = esc_sql($id_event);
$title_event = esc_sql($title_event);
$date_start = esc_sql($date_start);
$id_company = esc_sql($id_company);
$name_company = esc_sql($name_company);
$table_name = $wpdb->prefix . 'subscribers';
// вставляем строку в таблицу
$wpdb->insert(
$table_name, array(
'name' => $name,
'phone' => $phone,
'email' => $email,
'city' => $city,
'date_reg' => date("Y-m-d H:i", time()),
'ip_user' => $ip_user,
'id_event' => $id_event,
'title_event' => $title_event,
'date_start' => $date_start,
'id_company' => $id_company,
'name_company' => $name_company,
)
);
}
** Выполняю функцию и в echo приходит ошибка, хотя данные в базу уходят.
$base = subscriber_insert_item($name, $phone, $email, $city, $ip_user, $id_event, $title_event, $date_start, $id_company, $name_company);
if($base) {
echo 'Заявка отправленна';
}else {
echo 'Ошибка, попробуйте ещё раз';
}
wp_die();