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

вытянуть значение через SELECT


Recommended Posts

Всем привет. Есть необходимость вытянуть из базы значение поля config_vk_secretkey. В базе есть.

image.png.8795de722cf1c8ccbd73fe97a30ad73f.png

 

Мой запрос - $vk_secretkey = $this->db->query("SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE key = 'config_vk_secretkey'");

Но выбивает ошибку Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'key = 'config_vk_secretkey'' at line 1<br />Error No: 1064<br />SELECT `value` FROM `oc_setting` WHERE key = 'config_vk_secretkey' in /home

 

Что не так я сделал? 

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


30 минут назад, REDDI сказал:

SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE key = 'config_vk_secretkey'

 

Попробуй key экранировать тильдами, думает, что не поле, а ключевое слово

WHERE `key` = 'config_vk_secretkey'

 

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


7 минут назад, i3bepb сказал:

 

Попробуй key экранировать тильдами, думает, что не поле, а ключевое слово


WHERE `key` = 'config_vk_secretkey'

 

Он не получает значение с базы почему то(

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


SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE `key` = 'config_vk_secretkey'

вот так нужно

image.png.809a8b93954135ecb5a69f9988b90acc.png

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


7 минут назад, Jurgen сказал:

SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE `key` = 'config_vk_secretkey'

вот так нужно

image.png.809a8b93954135ecb5a69f9988b90acc.png

$vk_secretkey пустой в итоге  в записе

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


6 минут назад, REDDI сказал:

Не получает данные(

чудес не бывает. Ради вас в phpmyadmin зайти пришлось) аж трусит от него

image.thumb.png.50596394b49051c0f691def4e0220508.png

Зайдите в нужную таблицу, там в поиск, там в поле key вставьте его значение и поставьте оператор равно.нажмите на кнопку вперед

image.thumb.png.cb9ecb43280fc80f219405ebbeed67d4.png

получите 100% верный запрос

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


3 минуты назад, Jurgen сказал:

а вообще надо так

 


$vk_secretkey = $this->config->get('config_vk_secretkey');

 

в папке model в файле order.php такой метод не работает. через phpmyadmin у меня тоже получает значение, а в файле нет(

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


если ставлю SELECT * FROM `" . DB_PREFIX . "setting` WHERE `key` = 'config_vk_secretkey' 

и получаю $vk_secretkey['value']

пишет ошибку

Uncaught Error: Cannot use object of type stdClass as array in /home/u9331

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


25 минут назад, REDDI сказал:

$vk_secretkey['value']

 

$vk_secretkey->row['value']

 

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

4 минуты назад, i3bepb сказал:

$vk_secretkey->value

не

у него же

1 час назад, REDDI сказал:

Мой запрос - $vk_secretkey = $this->db->query("SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE key = 'config_vk_secretkey'");

 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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