Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z funkcją, CONCAT
SDK
post 21.06.2008, 12:04:47
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 6.04.2008

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


Mam następujące zapytanie:

  1. SELECT prod_id, prod_catid, prod_price, prod_date, prod_name, prod_description, prod_active, prod_store,
  2. (SELECT COUNT(*) FROM $db_images WHERE img_for = CONCAT('$for', p.prod_id))
  3. FROM $db_shop_products AS p
  4. WHERE prod_catid = '$id'
  5. ORDER BY $qsort $order"

Oraz następującą funkcję :

  1. -- DROP FUNCTION concat(text, text);
  2.  
  3. CREATE OR REPLACE FUNCTION concat(text, text)
  4. RETURNS text AS $BODY$
  5. SELECT $1 || $2;
  6. $BODY$
  7. LANGUAGE 'sql' VOLATILE
  8. COST 100;
  9. ALTER FUNCTION concat(text, text) OWNER TO postgres;

Otrzymuję następujący komunikat:
Cytat
Warning: pg_query() [function.pg-query]: Query failed: ERROR: function concat(unknown, integer) does not exist LINE 2: ... (SELECT COUNT(*) FROM images WHERE img_for = CONCAT('pr... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. in C:\wamp\www\projekt\system\core\admin\shop\products.php on line 49

Pytanie brzmi - jak zmodyfikować funkcję, aby działała poprawnie ?

Ten post edytował SDK 21.06.2008, 12:06:04


--------------------
Aplikacje mobilne iPhone i iPad: http://generio.pl / http://facebook.com/GenerioPL
Portfolio: http://poslinski.net
Go to the top of the page
+Quote Post

Posty w temacie
- SDK   Problem z funkcją   21.06.2008, 12:04:47
- - Sedziwoj   Po pierwsze, po co używać funkcji, to jest bez sen...   21.06.2008, 15:25:39
- - SDK   Dziękuję serdecznie za ponowną pomo...   21.06.2008, 23:23:14


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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:08