|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
Insérer des images dans un base de données PostgreSQLTechnique - php | Insérer des images dans un base de données PostgreSQLPar gamouach le 03/06/2005 - 10:58 Bonjour à tous, Voilà je découvre PostgreSQL que je trouve très efficace et j'ai un petit (mais génant) problème. J'aimerais stocker des images dans la base de données à partir d'un script PHP et après quelques recherches, j'ai trouvé une méthode à partir des objets larges. J'ai donc implémenté cette méthode (ci dessous) function insertFoto() { // --------- CREATE - INSERT OID --- $oid = pg_lo_create(); $rs = pg_exec("INSERT INTO tux_fotos(foto_re_id, foto_file, foto_usercreate) VALUES(1,$oid,1);"); pg_lo_write ($handle, $buffer); Cette méthode utilise une connexion déjà ouverte. Cependant, une erreur apparaît lors de l'appel de la méthode pg_lo_open PHP Warning: pg_lo_open(): Unable to open PostgreSQL large object in www/siteweb/projet/tuximmo/interfaces/php/include/libraries/tuximmo/realEstate/Tux_Foto.php on line 132 J'aurais aimé savoir à quoi cette erreur est dûe, comment la résoudre si possible. Merci d'avance, |
|||
© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.