Tsk, tsk... don't mix comma and JOIN! Let me guess, you're using MySQL 5?
This will work, but it's band-aid:
SELECT o.*, u.user_name, u.email, od.artist_id,cm.nexchange_price
FROM ( tug_orders o,tug_currency_master cm )
INNER JOIN tug_users u ON o.user_id = u.user_id
INNER JOIN tug_order_details od ON o.order_id = od.order_id
WHERE o.order_id = '5' AND o.vorder_currency = cm.vcurrency_code AND o.user_id = 1
ORDER BY o.order_date DESC
This is much better:
SELECT o.*, u.user_name, u.email, od.artist_id,cm.nexchange_price
FROM tug_orders o
INNER JOIN tug_currency_master cm ON ( o.vorder_currency = cm.vcurrency_code )
INNER JOIN tug_users u ON ( o.user_id = u.user_id )
INNER JOIN tug_order_details od ON ( o.order_id = od.order_id )
WHERE o.order_id = '5' AND o.user_id = 1
ORDER BY o.order_date DESC