@mrzgt

Почему Illegal string offset 'email'?

public function subscribes($data) {
		$this->db->query("INSERT INTO " . DB_PREFIX . "ar_letters(email_user,email_date) values ('".$data['email']."','".date("Y-m-d")."')");
	}
		
		
	public function getTotalCustomersByEmail($data) {
		$query = $this->db->query("SELECT email_user FROM " . DB_PREFIX . "ar_letters where email_user='".$data['email']."'");

	return $query->row;
	}


Видает ошибку Illegal string offset 'email' в where email_user='".$data['email']."'");
  • Вопрос задан
  • 354 просмотра
Пригласить эксперта
Ответы на вопрос 2
@shagguboy
var_dump($data)
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Почему Illegal string offset 'email'?
Потому что вы передаёте в эти функции в качестве аргумента строку, а не массив. Больше по этому коду сказать ничего нельзя.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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