webbuddu
@webbuddu
Начинающий.

Почему ошибка при записи в БД, хотя запись происходит?

Вопрос в том, делаю запись в БД, запись попадает в таблицу , а функция возвращает ошибку ?

** Запись в базу **
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();
  • Вопрос задан
  • 520 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы