srob: Es wird immer nur ein Datensatz ausgelesen

Beitrag lesen

Hallo Gerd,

Da ich php noch nicht Sattelfest bin, wo oder wie wird IN verwendet??

die Sattelfestigkeit fehlt eher für MySQL: IN ist ein Operator für die WHERE-Klausel des SELECTs. Hatte ich nicht weiter oben vorgeschlagen:

$lcQuery = sprintf('SELECT id,artnr,bezeichnung,preis FROM artikel WHERE artnr IN (%s)',$bestellen_text);

?

Deine nicht funktionierende WHERE-Klausel sah - mit Werten gefüllt - so aus:

WHERE '4711' = '4711, 4712, 13, 0815'

Sie sollte so aussehen:

WHERE '4711' IN ('4711','4712','13','0815')

Klar?

HTH Robert