Probleme de requete dans du php

Bonjour, j'ai un petit souci je ne vois pas ou est l'erreur dans cet requete si quelqu'un remarque quelque choses merci d'avance
$sql="SELECT * FROM ".$this->schema.".BAT_COMMENT WHERE IDLEVELSECUR=".$idlevelsecur;
//$this->EXEC_SELECT($sql);
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  1. $sql="SELECT * FROM ".$this->schema.".BAT_COMMENT WHERE IDLEVELSECUR='".$idlevelsecur."'";
    1. Dans le cas où IDLEVELSECUR serait une chaîne ...

      Sinon tu as une erreur SQL ?
  2. Tu ne réponds pas a ma question quelle est l'erreur retournée ?
    1. excuse moi javai mal lu voila

      Warning: oci_execute() [function.oci-execute]: ORA-00904: "IDLEVELSECUR": invalid identifier in D:\Apache_www\DSCPROD\FRAMEWORK_SUPPORT\CONNEXION.CLASS.PHP on line 132
      Call Stack
      # Time Function Location
      1 0.1621 {main}( ) ..\ajax.affichecombo.php:0

      2 3.6160 BAT_COMMENT_GUI->GET_SELECT( $idlevelsecur = 3, $idcomment=FALSE ) ..\ajax.affichecombo.php:24

      3 3.6160 CONNEXION->EXE_SELECT( $sql = 'SELECT * FROM DSC_BAT.BAT_COMMENT
      WHERE IDLEVELSECUR=3' ) ..\BAT.COMMENT.GUI.CLASS.PHP:60

      4 3.6161 oci_execute ( resource(334) of type (oci8 statement) ) ..\CONNEXION.CLASS.PHP:132
      1. Apparemment oracle ne trouve pas le champ IDLEVELSECUR , es tu sur de son nom ? je ne connais pas assez Oracle, mais la casse a peut-être son importance.