Article View: chile.comp.programacion
Article #584mySQL se puso DURO
From: Zarko
Date: Thu, 20 Dec 2007 21:35
Date: Thu, 20 Dec 2007 21:35
39 lines
2972 bytes
2972 bytes
Tengo una funcion (del addon "star products" en oscommerce con mysql)
que huevea con este mensaje:
1054 - Unknown column 'p.products_id' in 'on clause'
select substring(pd.products_description, 1, 598) as
products_description, p.products_id, p.products_image,
p.manufacturers_id, p.products_price, IF(s.status,
s.specials_new_products_price, NULL) as specials_new_products_price,
IF(s.status, s.specials_new_products_price, p.products_price) as
final_price, p.products_tax_class_id, sp.product_id from products p,
products_description pd, star_product sp left join specials s on
p.products_id = s.products_id where p.products_id = pd.products_id and
p.products_status = '1' and pd.products_description != '' and
p.products_id=sp.product_id and pd.language_id = '3'
*******************************
La funcion causante del problema es esta:
tep_db_query("select substring(pd.products_description, 1, 598) as
products_description, p.products_id, p.products_image,
p.manufacturers_id, p.products_price, IF(s.status,
s.specials_new_products_price, NULL) as specials_new_products_price,
IF(s.status, s.specials_new_products_price, p.products_price) as
final_price, p.products_tax_class_id, sp.product_id from " .
TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " .
TABLE_STAR_PRODUCT . " sp left join " . TABLE_SPECIALS . " s on
p.products_id = s.products_id where p.products_id = pd.products_id and
p.products_status = '1' and pd.products_description != '' and
p.products_id=sp.product_id and pd.language_id = '" . $languages_id .
"'");
Ademas entiendo que se debe a la nueva version de php 5 se puso mas
estricta con la sintaxis. Pero no cacho como dejar el codigo para que
siga funcionando.
Technical Details
Message-ID:
<83bc226c-c57b-41b3-a64d-18cc85bcba8c@s8g2000prg.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!s8g2000prg.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e34cfe43859ae5af,start X-Google-Attributes: gid1593cb,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!s8g2000prg.googlegroups.com!not-for-mail From: Zarko <zarko32@gmail.com> Newsgroups: chile.comp.programacion Subject: mySQL se puso DURO Date: Thu, 20 Dec 2007 13:35:01 -0800 (PST) Organization: http://groups.google.com Lines: 39 Message-ID: <83bc226c-c57b-41b3-a64d-18cc85bcba8c@s8g2000prg.googlegroups.com> NNTP-Posting-Host: 200.72.188.101 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1198186501 22555 127.0.0.1 (20 Dec 2007 21:35:01 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 20 Dec 2007 21:35:01 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s8g2000prg.googlegroups.com; posting-host=200.72.188.101; posting-account=xP2YdgkAAAB-czoOodEOScdKxs04zqlG User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648),gzip(gfe),gzip(gfe)