Mailinglisten-Archive |
Hi! Ich habe da ein Problem mit den Rückgabewerten von varchar Columns aus einer Oracle Datenbank (8.0.5). Und zwar steht zwischen jedem einzelnem Character des Column-Wertes ein 0-Byte! Ich glaube dieses Thema wurde schon früher in dieser Mailing-Liste behandelt. Leider habe ich aber nichts gefunden. Wer kann mir da helfen, bzw. wo gibt es Infos zu diesem Problem? Danke im Voraus! $db = 'db1.world'; $oracle_home = '/u01/app/oracle/product/8.0.5'; putenv("ORACLE_SID=$db"); putenv("ORACLE_HOME=$oracle_home"); $user_name = 'test1'; $pass_word = 'xxxx'; $c1 = ociplogon($user_name,$pass_word,$db); $stmt = ociparse($c1,"select ID, TITLE from USER_TITLES"); ociexecute($stmt,OCI_DEFAULT); while (ocifetch($stmt)) { echo ociresult($stmt,"ID").", "; $xx = ociresult($stmt,"TITLE"); echo " ".ord($xx[0]); echo " ".ord($xx[1]); echo " ".ord($xx[2]); echo "<br>\n"; } Das ist die Ausgabe des Browsers: 42, 0 68 0 Im TITLE Column steht "Dr". Ciao Ing. Gerhard Pichler INFONOVA GmbH Karlauergürtel 1 A-8020 Graz Tel: +43 (0)316/ 71 54 40 - 123 Fax: +43 (0)316/ 71 54 40 - 2 Email: mailto:gerhard.pichler_(at)_infonova.at Web: http://www.infonova.at
php::bar PHP Wiki - Listenarchive