2010-11-04 14 views
0

Est-il possible d'obtenir les valeurs d'une colonne BLOB/CLOB dans une table de base de données Oracle contenant plus d'une colonne BLOB/CLOB et probablement plus d'une ligne de données à l'aide d'une requête .Récupération de données BLOB à partir d'une table Oracle à l'aide de select * avec php/PDO

exemple d'une telle table sera comme suit

CREATE table_name (col1 CLOB, col2 BLOB); 

exemple du genre de requête que je suis en train de comprendre est

SELECT * FROM table_name 

Dans tous les tutoriels/articles que j'ai examiné tout en essayant de résoudre ce problème, les exemples sont seulement des limites à la sélection d'une cellule à savoir SELECT column FROM table_name WHERE id = ?

Merci

Répondre

0

Je pense que le module PDO_OCI ne supporte pas entièrement ces types de données. Voir les commentaires ici:

http://php.net/manual/en/ref.pdo-oci.php

Après avoir tiré les cheveux pour une journée, il est avéré être une colonne de CLOB dans Oracle qui a causé le comportement étrange en PHP. Je suppose que cette extension ne les supporte pas complètement.