Téléchargement
illégal
Posez votre question Signaler

ORA-00904: identificateur non valide [Résolu]

gamp - Dernière réponse le 27 août 2010 à 14:48
Bonjour,
je developpe une application en php avec Oracle Database 10g Express Edition. j'ai réussi
a me connecter à la BD mais je n'arrive pas à interagir avec les tables. voici mon code d'essai:
<?php
// connexion.php se connecte à la base.
$username="HR";
$password="hr";
$db="//localhost/XE";
$conn = oci_connect($username, $password,$db);
if ($conn)
echo " connection OK";
else
echo" bad";
$stmt = oci_parse($conn, "SELECT NOM FROM DBA_TABLES WHERE TABLE_NAME ='serge'");
$r=oci_execute($stmt);
while ( $row = oci_fetch_assoc($stmt) ) {
print_r($row);
}
oci_free_statement($stmt);
oci_close($conn);
?>
le résultat:
connection OK
Warning: oci_execute() [function.oci-execute]: ORA-00904: "NOM" : identificateur non valide in E:\wamp\www\stage\essay.php on line 14
Warning: oci_fetch_assoc() [function.oci-fetch-assoc]: ORA-24374: définition non exécutée après extraction ou exécution et extraction in E:\wamp\www\stage\essay.php on line 16
Aidez moi je vous en prie.
Lire la suite 

ORA-00904: identificateur non valide »

Suggestions
1 réponses
Réponse
+7
moins plus
identificateur non valide : veut dire que Oracle n'a pas trouvé de champ qui se nomme NOM dans ta table

Et donc par conséquent, ton mysql_fetch_assoc marche pas
Ajouter un commentaire
Ce document intitulé « ORA-00904: identificateur non valide » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?