S
S
Sergey Prisyazhnyuk2019-02-02 00:26:50
MySQL
Sergey Prisyazhnyuk, 2019-02-02 00:26:50

Error No: 1242 on OpenCart how to solve?

Transferred the site to a new host, connected everything, did everything and the error on all database pages is identical to that database.

Mistake:
Fatal error: Uncaught exception 'Exception' with message 'Error: Subquery returns more than 1 row<br />Error No: 1242<br />SELECT DISTINCT *, pd.name AS name, p.image, (SELECT md.name FROM oc_manufacturer_description md WHERE md.manufacturer_id = p.manufacturer_id AND md.language_id = '1') AS manufacturer, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM oc_product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '1') AS reward, (SELECT s in /home/vanna815/domains/4vanna.com.ua/public_html/system/library/db/mysqli.php on line 40

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Arthur K., 2019-02-02
@amark

Something to do with the base. Try each of the subrequests manually (in phpMyAdmin for example). What will happen?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question