na du kannst doch direkt darauf zugreifen und wenn $artnr deine ID ist sollte das doch kein prob sein oder, wenn $artnr extra in der tabelle als artikelnummer aufgelistet ist, dann suchst du eben danach?
du übergibst hier eine komplette Klasse an eine session, geht sowas denn?
sorry, aber das wäre mir neu, eventuell lebe ich aber auch hinterm Mond und weiß das nur nicht?
also das mit der Klasse in einer session speichern, wenn du weisst wo du das gelesen hast, würde ich das auch gerne lesen, bzw. ich werde das mal probieren, ob das wirklich geht.
ansonsten musst du doch nichts weiter machen, als
$cart->items in einer session speichern, nachdem du die klasse dann wieder geöffnet hast, initialisierst du die klasse indem du sagst
$cart->items=$_SESSION['cart'];
fertig und schwups hast du alle items wieder versammelt.