Hallo,
folgendes Statement funktioniert:
Ergebnis ist 7 und ist korrekt.
Aber:
Ergebnis ist -1. Obwohl 1 rauskommen müsste.
Habe gelesen, dass odbc_num_rows nicht richtig funktioniert und -1 als Zeilenanzahl liefert. Aber warum dann so? Ohne where gehts, mit where nicht. Die Abfrage ist korrekt!
folgendes Statement funktioniert:
PHP:
$result=odbc_exec($verbindung_intern,"SELECT * FROM table ORDER BY statement");
echo odbc_num_rows($result);
Ergebnis ist 7 und ist korrekt.
Aber:
PHP:
$result=odbc_exec($verbindung_intern,"SELECT * FROM table WHERE statement ORDER BY statement");
echo odbc_num_rows($result);
Ergebnis ist -1. Obwohl 1 rauskommen müsste.
Habe gelesen, dass odbc_num_rows nicht richtig funktioniert und -1 als Zeilenanzahl liefert. Aber warum dann so? Ohne where gehts, mit where nicht. Die Abfrage ist korrekt!