php4/freetds hängt Leerstellen an Werte

php4/freetds hängt Leerstellen an Werte

am 22.11.2005 08:28:52 von durst

hallo,

folgendes Problem:

der Select aus einer Datenbank hängt an einen int wert (1) ca 20
leerstellen (1 ), also nicht das was wirklich in der
DB steht. Die Möglichkeit dies mit einem trim abzufangen scheidet
leider aus. Ich hab schon sämtliche Treibereinstellungen und auch
schon verschiedene PHP-Versionen getestet. Alles liefert den falschen
Wert mit angehängten Leerstellen.

Ich hab hier momentean ein Debian/Sarge mit Apache2, PHP4.4.1 und
freetds0.63

Gibt es eine Möglichkeit dieses Anhängen von Leerzeichen zu
unterbinden bzw. abzuschalten?

schonmal vielen Dank

Ralf

Re: php4/freetds hängt Leerstellen an Werte

am 22.11.2005 16:36:59 von Helmut Schmuckermair

> leerstellen (1 ), also nicht das was wirklich in der
> DB steht.

> Die Möglichkeit dies mit einem trim abzufangen scheidet
> leider aus.
warum eigentlich?

> Gibt es eine Möglichkeit dieses Anhängen von Leerzeichen zu
> unterbinden bzw. abzuschalten?
liegt wohl an der Datenbank oder freetds

Wie wärs mit

(int)$variable

...die Typenumwandlung ist ohnehin angebracht