Probleme pour retourner un tableau

Résolu
sabou94 Messages postés 158 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 17 avril 2007 - 28 mars 2007 à 10:50
sabou94 Messages postés 158 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 17 avril 2007 - 28 mars 2007 à 11:35
Bonjour,
j'ai un probleme pour retourner un tableau à partir d'une requete.
Voilà ce que je fais :

$pos=returnPos($dbconnection,$id_quiz,$id_version_quiz);
 $lgth=returnLength($dbconnection,$id_quiz,$id_version_quiz);
 
 $version=($id_version_quiz-1);
 
 $request_order="select substring(cast(order_quest as varchar),".$pos.",".$lgth.")from PQ_QUESTIONS where id_quiz=".$id_quiz." and id_version_quiz=".$version;
 $result=sybase_query($request_order,$dbconnection);
 
 $row=sybase_fetch_object($result);
$tabResult=array();
 $i=0;
 while($row=sybase_fetch_object($result)) {
  $tabResult[$i]["order_quest"]=$row->order_quest;
  $i++;  
 } 
 return $tabResult;

Donc tout ca c'est une fonction.
Dans une autre fonction, je veux récuperer ce tableau:
$tabOrder=returnOrder($dbconnection,$id_quiz,$id_version_quiz)
Et quand je fais un var_dump de $tabOrder ca me renvoie null, alors que quand j'affiche la requete et que je l'execute, il me renvoie bien un resultat!!

Je ne comprend pas quel est le probleme??

Merci de votre aide!

Sabrina

1 réponse

sabou94 Messages postés 158 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 17 avril 2007
28 mars 2007 à 11:35
Bon je me réponds à moi meme :

c'est le substring et le cast qui pose un probleme dans le select.
Du coup je les ai enlevé du select et l'ai mis dans la récup de mon tableau ce qui donne un truc du genre :
  substr($tabResult[$i]["order_quest"],1,1).
Voilà!

++
Sabrina
3
Rejoignez-nous