Précédent   Forum du club des développeurs et IT Pro > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 29/11/2012, 18h24   #1
Fer2Lance
Invité régulier
 
Homme
Étudiant
Inscription : avril 2012
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 46
Points : 8
Points : 8
Par défaut Oracle et wamp : effectuer une requête

Bonjour à tous,
j'essais en vain d'établir une connexion sur une base de donnée oracle, et wamp.
J'ai installé Oracle 11g Enterprise Edition, ensuite wampserver. J'ai activé oracle via le fichier php.ini et les extensions php oci_pdo, oci8, ... Il apparait dans phpinfo().
Dans ma base dborcl je me suis créé un compte mattew, je voudrais pouvoir faire des requêtes sur les tables de cet utilisateur.
Voilà ce que j'ai testé :

Code :
1
2
3
4
5
try { 
   $db = new PDO('oci:dbname=dborcl', 'mattew', 'monMDP'); 
}catch(PDOException $e) { 
   die('Erreur : '. $e->getMessage()); 
}
Cela ne me retourne aucune erreur.
Ensuite j'essais une requête basique :

Code :
1
2
3
4
5
$reponse = $db->query('SELECT * FROM Test');
while($donnee = $reponse->fetch()){
	echo "allo";
	echo $donnee['id'] . " -> " . $donnee['nom'];
}
Et cela m'affiche deux erreurs pour chaque variable :
Code :
Notice: Undefined INDEX: id IN C:\wamp\www\Test\INDEX.php ON line 27
Je précise que ma table Test existe bien, contient bien une entrée et que les colonne se nomme bien id et nom.

Merci de votre aide.
Fer2Lance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2012, 14h13   #2
ojo77
Membre Expert
 
Homme Olivier Joly
Support
Inscription : décembre 2010
Messages : 549
Détails du profil
Informations personnelles :
Nom : Homme Olivier Joly
Âge : 39
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 549
Points : 1 269
Points : 1 269
Bonjour,

Vous n'êtes à priori pas dans le bon forum.

Coté php, faites un printr de $donnee pour voir quels sont les index réels.

à mon avis, echo $donnee['ID'] . " -> " . $donnee['NOM'] devrait suffire.
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h16.


 
 
 
 
Partenaires

Hébergement Web