Hallo zusammen,
ich habe folgendes Problem, dass ich anscheinend ein Attribut einen nicht gültigen Wert zuweise (SELECT Abfrage).
Wenn ich das Attribut ausgebe um zu kontrollieren welchen Wert es hat, dann bekomme ich den Wert ''Resource id #8' zurück. Wofür steht diese Fehlermeldung?
Ich habe hier den Code:
$credmemo = db2_exec($conn, "SELECT RART FROM " . $PGMLIB . ".RK WHERE RENR = $RENR");
if('AG' == trim($credmemo))
{
$invoice = '<?xml version="1.0" encoding="UTF-8"?>' . "\n" . .....
Ich weise dem $credmemo einen Wert zu, wenn dieser 'AG' ist, dann trifft das zu, ansonsten halt ein anderer Code. In meinem Bsp trifft immer nur das else zu obwohl der Wert bei der Abfrage eigentlich 'AG' ergeben müsste.
Anscheinend stimmt die Select-Abfrage nicht oder kann sich den Wert einfach nicht richtig von der DB holen.
Wenn ich das Attribut hardcodiere und einen Wert zuteile, dann gibt er mir diesen auch korrekt aus.
mfg
ich habe folgendes Problem, dass ich anscheinend ein Attribut einen nicht gültigen Wert zuweise (SELECT Abfrage).
Wenn ich das Attribut ausgebe um zu kontrollieren welchen Wert es hat, dann bekomme ich den Wert ''Resource id #8' zurück. Wofür steht diese Fehlermeldung?
Ich habe hier den Code:
$credmemo = db2_exec($conn, "SELECT RART FROM " . $PGMLIB . ".RK WHERE RENR = $RENR");
if('AG' == trim($credmemo))
{
$invoice = '<?xml version="1.0" encoding="UTF-8"?>' . "\n" . .....
Ich weise dem $credmemo einen Wert zu, wenn dieser 'AG' ist, dann trifft das zu, ansonsten halt ein anderer Code. In meinem Bsp trifft immer nur das else zu obwohl der Wert bei der Abfrage eigentlich 'AG' ergeben müsste.
Anscheinend stimmt die Select-Abfrage nicht oder kann sich den Wert einfach nicht richtig von der DB holen.
Wenn ich das Attribut hardcodiere und einen Wert zuteile, dann gibt er mir diesen auch korrekt aus.
mfg
Kommentar