Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Отформатировать полученное значение


vvo
 Погделиться

Рекомендованные сообещёния

Приветствую

 

Не силен в php, гделаю методом проб и ошипотому чток получение инфо о товаре по api, прошу помощи

 

есть запрос

$this->db->query("SELECT product_id FROM `" . DB_PREFIX . "product` WHERE `model` LIKE $model");

получаю

{"num_rows":1,"row":{"product_id":"317"},"rows":[{"product_id":"317"}]}

 

из этого нужно взять только 317

 

чтобы полулился рилилий код:

 

$model = $this->request->get['model'];
$product_id = [----] $this->db->query("SELECT product_id FROM `" . DB_PREFIX . "product` WHERE `model` LIKE $model");

$product_info = $this->model_catalog_product->getProduct($product_id);

Ссылка на комменирий
Погделиться на других сайих


  

$product_id = ???

if (isset($this->request->get['model'])) {
	$getProductByModel = $this->db->query("
		SELECT `product_id` FROM `" . DB_PREFIX . "product` WHERE `model` = '" . $this->db->escape($this->request->get['model']) . "'
	");

	if (isset($getProductByModel->row['product_id'])) {
		$product_id = $getProductByModel->row['product_id'];
	}
}

$product_info = $this->model_catalog_product->getProduct($product_id);

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.