Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Узнать пустой ли ответ при запросе в базу SQL


Recommended Posts

Добрый вечер. Как узнать пустой ли ответ пришел от запроса. Вот код. но он всегда возвращает значение ("пустой") даже когда не пустой.

private function GetCategoryIDbase($id){
            
            $query = $this->db->query("SELECT * FROM `oc_mymodule_id` LEFT OUTER JOIN `oc_category_description` ON `oc_category_description`.`category_id` = `oc_mymodule_id`.`id_base` WHERE `oc_mymodule_id`.`id_mymodule` = '$id' AND `oc_mymodule_id`.`type` = 'cat'");
            $row = $query->rows;
            if(mysqli_num_rows($query) > 0){
            echo 'Не пустой ' . $id;
             die;
            }else{
            echo "пустой " . $id;
            die;
            }
        }

 

Змінено користувачем kirillkanavalov
Надіслати
Поділитися на інших сайтах

 Вы бы открыли модель да посмотрели на примере

image.thumb.png.5f3febf4bc0145015ca61cc4168b81fd.png

в вашем случае это будет выглядеть так

private function GetCategoryIDbase($id){

		$query = $this->db->query("SELECT * FROM `oc_mymodule_id` LEFT OUTER JOIN `oc_category_description` 
ON `oc_category_description`.`category_id` = `oc_mymodule_id`.`id_base` WHERE `oc_mymodule_id`.`id_mymodule` = '$id' AND `oc_mymodule_id`.`type` = 'cat'");
		if ($query->num_rows) {
			$row = $query->rows;
			echo 'Не пусто';
		}
		else{
			echo 'пусто';
		}
	}

 

  • +1 1
Надіслати
Поділитися на інших сайтах


18 минут назад, oc_dev сказал:

 Вы бы открыли модель да посмотрели на примере

image.thumb.png.5f3febf4bc0145015ca61cc4168b81fd.png

в вашем случае это будет выглядеть так


private function GetCategoryIDbase($id){

		$query = $this->db->query("SELECT * FROM `oc_mymodule_id` LEFT OUTER JOIN `oc_category_description` 
ON `oc_category_description`.`category_id` = `oc_mymodule_id`.`id_base` WHERE `oc_mymodule_id`.`id_mymodule` = '$id' AND `oc_mymodule_id`.`type` = 'cat'");
		if ($query->num_rows) {
			$row = $query->rows;
			echo 'Не пусто';
		}
		else{
			echo 'пусто';
		}
	}

 

Спасибо! работает.

Надіслати
Поділитися на інших сайтах

19 минут назад, oc_dev сказал:

Вы бы открыли модель да посмотрели на примере

Я только начинаю осваивать PHP и OpenCart

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.