voila mon cas :
je me connecte à oracle et je lui demande les résultats d'une colonne contenant des CHAR(10) spécifiant des types de données(real, word ,...etc).
j'aimerai ensuite retourner en fonction de ce type de donnée le nombre de byte.
voici le code :
Code :
- $char=1;
- $byte=1;
- $word=2;
- $dword=4;
- $int=2;
- $dint=4;
- $real=4;
- $dt=8;
- if ($conn=ocilogon("$user","$pass","$connectstring" )) {
- $qry="SELECT cmd_datatype FROM class101";
- $curseur=exequery($qry,$conn);
- while(ocifetchinto($curseur,$data)){
- $temp="$data[0]";
- echo $data[0]."<br>"; //affiche "real" , "byte" etc
- echo $temp."<br>"; //affiche "real" , "byte" etc
- echo $$temp."--<br><br>"; //afiche rien du tout, au lieu de 4 , 1 etc
- }
- }
|
et là, peau de zob, alors que c'est un truc classique...
si quelqu'un a un solution, merci
Message édité par deff le 04-09-2003 à 09:41:18
---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--