- Проблем при селекция на ред
WT форуми -> PHP MySQL ASP.NET -> Проблем при селекция на ред
Създайте нова тема Напишете отговор 
Автор Съобщение
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 308
Мнение 29/12/2017 11:52 am     Проблем при селекция на ред Отговорете с цитат


Идеята ми е да взема един ред но нещо не ми се получава!
Ето и заявката ми:

Таблица: https://imgur.com/a/AGeMv

$option_query = $this->db->query("SELECT po.product_option_id, po.option_id, od.name, o.type FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_option_id = '" . (int)$product_option_id . "' AND po.product_id = '" . (int)$cart['product_id'] . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "'");

Вземам другите редове но value не успявам :х po.option_id ето как вземам за другите: po.реда = '" . (int)$реда . "'




Идея?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
anonimen
Активен
Активен

Регистриран на: 11/06/2012 8:07 pm

Support: 158
Bonus: 315
Мнения: 1472
Мнение 29/12/2017 2:12 pm      Отговорете с цитат


При такива дълги заявки слагай \n между смисловите части за четливост и прегледност. Както си я дал заявката сега, един ред е wrapнат на пет реда, и това само усложнява процеса Question

Ето така например:

SQL code:
SELECT po.product_option_id, po.option_id, od.name, o.type
FROM " . DB_PREFIX . "product_option po

LEFT JOIN `" . DB_PREFIX . "option` o
ON (po.option_id = o.option_id)
LEFT JOIN " . DB_PREFIX . "option_description od
ON (o.option_id = od.option_id)

WHERE
po.product_option_id = '" . (int)$product_option_id . "'
AND po.product_id = '" . (int)$cart['product_id'] . "'
AND od.language_id = '" . (int)$this->config->get('config_language_id') . "'");


Също, препоръчително е да избереш дали ще използваш ` (backticks) или не, около имената на колоните/таблиците. Или ги използвай навсякъде - или недей - но нека има постоянство. А не около едното поле да има, а другото да няма. Smile

И, вече, към въпроса ти Very Happy - под "искам да взема един ред", имаш предвид колона ли? И нещо не разбирам това празно value в снимката какво е и каква е връзката му с въпроса ти.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети