Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wstawianie obrazow do bazy
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

Ostrzeżenie: (0%)
-----


hej!
musze wstawic pare obraz do bazy(PostgreSQL), skorzystalam z przykladu umieszczonego na portalu gajdaw i zrobilam tak:
  1. <?php
  2. function obrazzplikujakonapis($nazwa)
  3. {
  4. $fd  = fopen($nazwa, 'rb');
  5. $contents = fread($fd, filesize($nazwa));
  6. fclose($fd);
  7. return $contents;
  8. }
  9.  
  10. $obraz = mysql_escape_string(obrazzplikujakonapis('obraz.jpg'));
  11. $wstaw_obraz = pg_query($polaczenie, "insert into t_obrazy(obraz) values ('$obraz') where id=2;");
  12. ?>

otrzymuje jednak taki blad:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "where" LINE 1: insert into t_obrazy(obraz) values ('ÿØÿà') where t_obrazy... ^ in .." title="Zobacz w manualu PHP" target="_manual
hmm, ktos z Was wie moze czemu czepia sie zapytania? lub moze umiecie mi doradzic jakis inny sposob? nie chodzi mi o napisanie jakiejs super funkcji, po prostu musze umiescic pare obrazkow w bazie.
aha, jak juz wspomnialam baza to Postgres, a pole obrazek w niej jest typu 'bytea'
z gory dzieki za sugestie,
Pzdr!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Z postgresem stycznosci nie mialem, ale raczej do inserta klauzuli WHERE sie nie daje. Bo niby czemu ma to sluzyc?
Go to the top of the page
+Quote Post
misty
post
Post #3





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

Ostrzeżenie: (0%)
-----


o boszeeee!!
hehehe, nawet nie wiem co napisac;) tak to jest jak sie czlowiek spieszy i robi kilka rzeczy w projekcie jednoczesnie:P
dzieki:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:35