Hallo,

da scheint im SQL etwas mit der where Bedingung nicht zu stimmen.
PHP-Code:
Nachrichten-ID . . . . . . . :   SQL0811                                      
Nachrichtendatei 
. . . . . . :   QSQLMSG                                      
  Bibliothek 
. . . . . . . . :     QSYS                                       
                                                                              
Nachricht 
. . . :   Ergebnis der Anweisung enthält mehr als eine Zeile.       
Ursache  . . . . :  Die Ergebnistabelle einer Anweisung SELECT INTOeiner    
  Unterabfrage oder einer Unterauswahl einer Anweisung SET enthält mehr als   
  eine Zeile
Es handelt sich um Fehlerart &1. Bei Fehlerart 1 wurde von einer
  Anweisung SELECT INTO versucht
mehr als eine Zeile zurückzugebenBei      
  Fehlerart 2 wurde durch eine Unterauswahl eines Basisprädikats mehr als eine
  Zeile erstellt
Es ist nur eine Zeile zulässig.                             
Fehlerbeseitigung:  Die Auswahl so änderndass nur eine Ergebniszeile        
  zurückgegeben wird
und die Anforderung wiederholenZur Verarbeitung       
  mehrerer Ergebniszeilen müssen 
die Anweisungen DECLARE CURSOROPEN und     
  FETCH verwendet werden
Für eine Unterabfrage können die Prädikate IN,      
  
EXISTSANY und ALL verwendet werdenum mehrere Ergebniszeilen zu          
  verarbeiten
Wenn eine einzige Zeile erwartet wirdkönnen Datenfehlerwie
z
Bdoppelte Zeilenauftreten, die die Rückgabe mehrerer Zeilen bewirken
Guß
Michael