Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [MySQL]Głupi problem
Snowak
post 6.03.2008, 16:56:31
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 13.12.2007

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


Witam,
mam coś takiego:
  1. CREATE FUNCTION randlink(rNum INT) RETURNS INT(11)
  2. BEGIN DECLARE psum INT;
  3. SET psum = 0;
  4.  
  5. RETURN 10;
  6. END;


Wgrywam to przez mysqli ale żadnych błędów mi nie zwraca... Jak próbuję wywołać tą funkcję to pisze, że nie istnieje. Jak usuwam linijkę "SET psum=0;" to wszystko działa bezproblemowo...

A więc co robię źle? Próbowałem ustawiać wartość tej zmiennej już na miliard sposobów i żaden nie działa... [A te sposoby znalazłem w Google więc tam mnie nie odsyłajcie]

Z góry dzięki
Go to the top of the page
+Quote Post
kszychu
post 6.03.2008, 17:17:47
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Jak to mówią, problemy są takie, jak Ci, którzy je zgłaszają. Popraw tytuł.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
Snowak
post 6.03.2008, 17:58:09
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 2
Dołączył: 13.12.2007

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


Takie odpowiedzi, tylko świadczą o Twoim poziomie. Obrażając mnie, jedynie straciłeś w moich oczach. Te forum schodzi na psy.. Użytkownikom jakoś brak kultury [wydawało mi się, że moderator powinien stanowić DOBRY przykład], a jedyne problemy, które pomagają Tutaj rozwiązać, to takie na które odpowiedzi da się znaleźć w kilka minut w Google.

Naprawdę przykre. Nie kompromituj się, człowieku.

Ten post edytował Snowak 6.03.2008, 17:59:49
Go to the top of the page
+Quote Post
nevt
post 6.03.2008, 20:16:58
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


spróbuj tak:
  1. DELIMITER $$
  2. CREATE FUNCTION randlink(rNum INT) RETURNS INT(11)
  3. BEGIN DECLARE psum INT;
  4. SET psum = 0;
  5. RETURN 10;
  6. END $$
  7. DELIMITER ;


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
kszychu
post 6.03.2008, 21:18:43
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Bez wdawania się w niepotrzebne pyskówki: niezastosowałeś się do mojego polecenia dotyczącego tematu, który jest niezgodny z regulaminem. Zamykam więc temat, a to, co o mnie myślisz, jest Twoją prywatną sprawą, tak samo jako moją jest to, co myślę o Tobie.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post

Closed 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: 7.07.2025 - 04:10