Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Procedury składowane
buker
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 8.01.2011
Skąd: Warszawa

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


Witam, mam gotowy strone www(php,html, mysql, js, ). Strona była robiona na zaliczenie semestru. Teraz potrzebuje zamienic wszystkie zapytania do bazy na procedury.
Czyli zamiast wysylac do bazy polecenie INSERT....., wywołuje procedure. Problem polega na tym ze nie udaje mi sie jej stworzyc. Narazie mam cos takiego. Prosze o pomoc
  1. CREATE PROCEDURE dodaj
  2. (
  3. IN p_imie varchar(255),
  4. IN p_nazwisko varchar(255),
  5. IN p_email varchar(255),
  6. IN p_login varchar(255),
  7. IN p_haslo varchar(255)
  8. )
  9. BEGIN
  10.  
  11. INSERT INTO uzytkownik
  12. (
  13. imie,
  14. nazwisko,
  15. email,
  16. login,
  17. haslo
  18. )
  19. VALUES
  20. (
  21. p_imie,
  22. p_nazwisko,
  23. p_email,
  24. p_login,
  25. p_haslo
  26. );
  27. END
  28.  
  29. GO
  30.  
Go to the top of the page
+Quote Post
prachwal
post
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 13.03.2009
Skąd: lublin

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


polecam Toad dal MySQL - tam sie wygodnie pisze procedury łącznie z debugowaniem - program jest za free
Go to the top of the page
+Quote Post
yevaud
post
Post #3





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


napisz jaki masz komunikat bledu

tak na pierwszy rzut oka to nie widze definicji delimitera
http://dev.mysql.com/doc/refman/5.0/en/sto...s-defining.html

If you use the mysql client program to define a stored program that contains the semicolon characters within its definition, a problem arises. By default, mysql itself recognizes semicolon as a statement delimiter, so you must redefine the delimiter temporarily to cause mysql to pass the entire stored program definition to the server.
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: 18.09.2025 - 06:18