scary.png Happy Halloween! Лови жутко страшный список шаблонов и модулей со скидками.
Jump to content
Sign in to follow this  
REDDI

вытянуть значение через 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

 

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

Share this post


Link to post
Share on other sites
30 минут назад, REDDI сказал:

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

 

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

WHERE `key` = 'config_vk_secretkey'

 

  • +1 1

Share this post


Link to post
Share on other sites
7 минут назад, i3bepb сказал:

 

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

WHERE `key` = 'config_vk_secretkey'

 

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

Share this post


Link to post
Share on other sites
SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE `key` = 'config_vk_secretkey'

вот так нужно

image.png.809a8b93954135ecb5a69f9988b90acc.png

Edited by Jurgen
  • +1 1

Share this post


Link to post
Share on other sites
2 минуты назад, Jurgen сказал:
SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE `key` = 'config_vk_secretkey'

вот так нужно

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

Share this post


Link to post
Share on other sites
7 минут назад, Jurgen сказал:
SELECT `value` FROM `" . DB_PREFIX . "setting` WHERE `key` = 'config_vk_secretkey'

вот так нужно

image.png.809a8b93954135ecb5a69f9988b90acc.png

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

Share this post


Link to post
Share on other sites
6 минут назад, REDDI сказал:

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

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

image.thumb.png.50596394b49051c0f691def4e0220508.png

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

image.thumb.png.cb9ecb43280fc80f219405ebbeed67d4.png

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

  • +1 1

Share this post


Link to post
Share on other sites

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

 

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

 

  • +1 1

Share this post


Link to post
Share on other sites
3 минуты назад, Jurgen сказал:

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

 

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

 

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

Share this post


Link to post
Share on other sites

если ставлю 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

Share this post


Link to post
Share on other sites
25 минут назад, REDDI сказал:

$vk_secretkey['value']

 

$vk_secretkey->row['value']

 

  • +1 1

Share this post


Link to post
Share on other sites
26 минут назад, REDDI сказал:

$vk_secretkey['value']

 

$vk_secretkey->value

  • +1 1

Share this post


Link to post
Share on other sites
4 минуты назад, i3bepb сказал:

$vk_secretkey->value

не

у него же

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

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

 

Share this post


Link to post
Share on other sites
4 минуты назад, fanatic сказал:

не

ну и ладно

Share this post


Link to post
Share on other sites
30 минут назад, fanatic сказал:

 

$vk_secretkey->row['value']

 

помогло

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.