Visa ett inlägg
Oläst 2005-07-24, 21:35 #3
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Citat:
Originally posted by koala@Jul 24 2005, 14:49
Är det en bra lösning?
Bra?, nja. Snygg? Nej.

Du kommer ju loopa över dubbelt så många poster som du behöver.

Kod:
$query = sprintf("SELECT cd.category_id, cd.category_name, mc.category_name FROM %s AS cd LEFT OUTER JOIN %s AS mc ON cd.category_id=mc.category_id WHERE cd.language_id=%d AND mc.language_id=%d",
  $DBTABLES['shop']['category_description'],
  $DBTABLES['shop']['category_description'],
  DEFAULT_LANGUAGE,
  $user->language_id
  );
Du får ett resultat med både default språk och valt språk på samma rad. Bara att kolla om valt språk är NULL eller inte när du ska fylla på din array.
eg0master är inte uppkopplad   Svara med citatSvara med citat