Я использую XAMPP на своем рабочем столе (Apache / 2.2.17 (Win32) mod_ssl / 2.2.17 OpenSSL / 0.9.8o PHP / 5.3.4 mod_perl / 2.0.4 Perl / v5.10.1 Версия клиента MySQL: mysqlnd 5.0.7-dev - 091210 - $ Revision: 304625 $)
У меня есть оператор MYSQL SELECT, который отлично работает в моем настольном приложении, даже запускал его в phpMyadmin и работает правильно.
Когда я двигаюсьмое заявление до моего веб-хостинга заявление терпит неудачу.Мой веб-хостинг работает под управлением Apache с клиентской версией MySQL: 5.0.92. Когда я использовал phpMyadmin на своем веб-хосте, он выдает мне ошибку:
FUNCTION nwilin5_eib_jtest.FIELD does not exist
Вот утверждение:
SELECT a.*, p.name as parent, p.id as parentid, c.name as cat
, c.id as catid,u.username as user, f.itemid as featured
, f.payment_date as FeaturedPayDate, f.limit_date as FeaturedExpDate
FROM jos_classifiedsredux_ads as a
LEFT JOIN jos_users as u
ON a.userid = u.id
LEFT JOIN jos_classifiedsredux_pay4featuredad as f
ON a.id = f.itemid
INNER JOIN jos_classifiedsredux_categories as c
ON a.category = c.id
LEFT JOIN jos_classifiedsredux_categories as p
ON c.parent = p.id
WHERE a.published = 1
ORDER BY FIELD (a.id, 137, 226, 134, 135, 220, 240, 233, 219, 146, 138, 136, 133)