Premetto che non sono espertissima di php...
Non capisco qui che errore faccio, mi spiego:dovrebbero esserci delle caratteristiche precise per ogni categoria (Es. categoria buste - granatura, peso, dimensione. Ora per ogni categoria è associato un prodotto... ma ogni prodotto in base alla categoria di appartenenza deve visualizzare solo le sue caratteristiche specifiche. Ho quindi creato due tabelle,una:
caratteristica_id int(11) No None
categories_id int(11) No None
caratteristica_name text latin1_swedish_ci No None
PRIMARY BTREE Sì No caratteristica_id 0 A
categories_id 2 A
e l'altra in cui al posto di categories_id ho messo products_id e al posto di caratteristica_name, caratteristica_descrizione. Il problema è che mi restituisce valori a caso in tutti i prodotti e non i valori associati al prodotto stesso...

Codice PHP:
<?php
//tabella nome caratteristica legata a categories_id
 
$sql1 "select caratteristica_id, caratteristica_name
from  caratteristiche
where   caratteristica_id  = '"
. (int)$_GET['categories_id'] . "'" ;
$caratteristica_info $db->Execute($sql1);
$caratteristica_name $caratteristica_info->fields['caratteristica_name'];
echo 
$caratteristica_name;
//tabella descizione caratteristica legata a products_id    
$sql2 "select caratteristica_id, caratteristica_descrizione
from  caratteristiche_to_products 
where   caratteristica_id  = '"
. (int)$_GET['products_id'] . "'" ;
$caratteristica $db->Execute($sql2);
$caratteristica_descrizione $caratteristica->fields['caratteristica_descrizione'];
echo 
$caratteristica_descrizione;
?>
Questo è il mio codice dove devo ancora inserire un ciclo per visualizzare tutte le caratteristiche di ogni prodotto... cosa sbaglio?
Grazie per la pazienza infinita e spero di non essere stata troppo "araba" nella spiegazione!
Ciao a Tutti!