Pagina 1 di 1

Aiuto. Errore tasto RICERCA

Inviato: 08/12/2006, 18:53
da olibio
ciao, ragazzi. quanto vado a cliccare su ok nel campo ricerca su questo sito www.cartucceprice.it

mi esce questo errore:

1054 - Unknown column 'p.products_id' in 'on clause'

select count(distinct p.products_id) as total from products p left join manufacturers m using(manufacturers_id), products_description pd left join specials s on p.products_id = s.products_id, categories c, products_to_categories p2c where p.products_status = '1' and c.categories_status = '1' and p.products_id = pd.products_id and pd.language_id = '4' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and ((pd.products_name like '%564%' or p.products_model like '%564%' or m.manufacturers_name like '%564%') )

[TEP STOP]

POTETE AIUTARMI

Inviato: 08/12/2006, 19:01
da linda74
Ciao Olibio,

questo errore è dovuto perchè il tuo server usa PHP5.

Guarda questa contrib:
http://www.oscommerce.com/community/con ... earch,php5

Ciao e fammi sapere.

Linda.

Inviato: 08/12/2006, 19:16
da olibio
nulla, ho fatto come mi hai consigliato, ma cambia poco:

1054 - Unknown column 'p.products_id' in 'on clause'

select count(distinct p.products_id) as total from products p left join manufacturers m using(manufacturers_id), products_description pd left join specials s on p.products_id = s.products_id, categories c, products_to_categories p2c where p.products_status = '1' and c.categories_status = '1' and p.products_id = pd.products_id and pd.language_id = '4' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and ((pd.products_name like '%gfh%' or p.products_model like '%gfh%' or m.manufacturers_name like '%gfh%') )

[TEP STOP]

Inviato: 08/12/2006, 19:36
da marcus
olibio ha scritto:nulla, ho fatto come mi hai consigliato, ma cambia poco:

1054 - Unknown column 'p.products_id' in 'on clause'

select count(distinct p.products_id) as total from products p left join manufacturers m using(manufacturers_id), products_description pd left join specials s on p.products_id = s.products_id, categories c, products_to_categories p2c where p.products_status = '1' and c.categories_status = '1' and p.products_id = pd.products_id and pd.language_id = '4' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and ((pd.products_name like '%gfh%' or p.products_model like '%gfh%' or m.manufacturers_name like '%gfh%') )

[TEP STOP]
E' un problema di incompatibilità con MySQL5, non con PHP5.

Le FAQ - queste sconosciute - le hai guardate ? :wink:

Saluti
Marcus

Inviato: 09/12/2006, 0:09
da olibio
si, le ho seguite, ma è stato più comodo aplicare un semplice fix.

Inviato: 09/12/2006, 0:10
da olibio
P.S. comunque il prblema persiste

Inviato: 09/12/2006, 11:05
da maury2ma
il problema e' dovuto ad incompatibilita' con mysql5, ed e' stato risolto persino nella versione originale.
ti consiglio di scaricarti la versione base e confrontarla con la tua in modo da correggere le query mysql.
non puoi applicare un fix.... devi applicare il codice giusto eliminando quello errato (usato nelle vecchissime versioni di oscommerce).

Inviato: 11/12/2006, 0:31
da olibio
HO FATTO COME HAI DETTO TU.
ho confrontato i codici e in parte ho risolto il problema.

ma se vado su NOVITà l'errore 1054 resta sempre.

che file o parte di codice devo controllare per risolvere anche questo?

GRAZIE