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

Помогите исправить ошибку: ......www/system/database/mysql.php on line 50


Recommended Posts

ocStore Версия 1.5.5.1.2, шаблон UNIVER, хостинг majordomo. PHP 5.3.

2 дня назад при переходе по ссылке сайта стал выскакивать белый экран. В админке появляется следующая ошибка:

 

PHP Notice:  Error: Column 'name' in order clause is ambiguous<br />Error No: 1052<br />SELECT * FROM oc_manufacturer m LEFT JOIN oc_manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) LEFT JOIN oc_manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) WHERE m2s.store_id = '0' AND md.language_id = '1' ORDER BY name in /home/u177365/sarbioru/www/system/database/mysql.php on line 50

 

В сайт несколько дней никто не лез, всё работало на ура.! Неделю назад добавлялись товары и описания. Производитель один.

На хостинге еще есть несколько моих доменов и сайтов, с ними всё в порядке, всё работает.

Кто-нибудь может подсказать, в чем может быть проблема и как её исправить.?

Пробовал удалять производителя, не помогает.

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


Если вы знаете где находится этот запрос, то попробуйте заменить в нём

 ORDER BY name

на

 ORDER BY md.name

Если не знаете где, то посмотрите в catalog/model/catalog/manufacturer.php

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

Спасибо, к сожалению не помогло(

 

PHP Notice:  Error: Column 'name' in order clause is ambiguous<br />Error No: 1052<br />SELECT * FROM oc_manufacturer m LEFT JOIN oc_manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) LEFT JOIN oc_manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) WHERE m2s.store_id = '0' AND md.language_id = '1' ORDER BY name in /home/u177365/sarbioru/www/system/database/mysql.php on line 50

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


32 минуты назад, SooR сказал:

Если вы знаете где находится этот запрос, то попробуйте заменить в нём


 ORDER BY name

на


 ORDER BY md.name

Если не знаете где, то посмотрите в catalog/model/catalog/manufacturer.php

(

 

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


ну так вы не переделали запрос, у вас поле сортировки не поменялось

 

и надо не md.name, а m.name, у manufacturer_description нет поля name.

кстати проверил ваш запрос работает нормально

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


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

ну так вы не переделали запрос, у вас поле сортировки не поменялось

 

и надо не md.name, а m.name, у manufacturer_description нет поля name.

кстати проверил ваш запрос работает нормально

к сожалению опыта не так много, чтобы схватывать на лету)) Если Вас не затруднит, чуть более подробно опишите. Будо признателен!

в файле внёс правку, опять то же самое.

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


5 минут назад, Malo сказал:

к сожалению опыта не так много, чтобы схватывать на лету)) Если Вас не затруднит, чуть более подробно опишите. Будо признателен!

в файле внёс правку, опять то же самое.

В файле было 2 записи с

ORDER BY name

я поправил только одну, теперь вторую исправил, всё работает! Благодарю Вас, Уважаемые

lexxkrt

и

SooR

в помощи!!!

 

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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