🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #584

mySQL se puso DURO

#584
From: Zarko
Date: Thu, 20 Dec 2007 21:35
39 lines
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-mail

Show 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)