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