Tables Objets : Récupérer informations dans un tableau
Bonjour,
J'ai un soucis au niveau de la recuperation d'information d'une base de donnée oracle.
Mon probleme est le suivant:
- j'ai 2 tables imbriquées
je fais donc des insertions de ce type:
Code:
1 2 3 4 5 6 7
|
insert into location values (1,'01-12-2009',14,15,
tab_materiel_loue(
type_materiel_loue(1),
type_materiel_loue(2)
),
1,5); |
ceci est une insertion dans la table location.
on voit bien que celle-ci contient une autre table nommée "tab_materiel_loue"
jusque là ça marche !
Maintenant en php je veux recuperer ces informations. je fais donc :
Code:
1 2 3 4 5 6 7 8 9
|
$sql = "(SELECT * FROM location WHERE id_personne=(SELECT id_personne FROM adherent WHERE num_adherent=".$_POST['num_adherent']."))";
$requet13 = oci_parse($conn, $sql);
$res = oci_execute($requet13);
while ($row = oci_fetch_array($requet13, OCI_BOTH))
{
print_r($row);
} |
L'erreur est la suivante:
Warning: oci_fetch_array() [function.oci-fetch-array]: ORA-00932: types de données incohérents ; attendu : CHAR ; obtenu : TABLE
Ceci est normal car il y a une table,
mais comment faire pour récupérer les informations ?