Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Create procedure + php
eai
post 15.03.2011, 20:51:40
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

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


Hej,

mam problem z interpretacją kwerendy mysql za pomocą php.
  1. DROP procedure IF EXISTS `test`;
  2. DELIMITER $$
  3. CREATE PROCEDURE test (
  4. IN test INT(11),
  5. OUT results TINYINT (1)
  6. )
  7. BEGIN
  8. SELECT 0 INTO results;
  9. END$$
  10. DELIMITER ;


po wywołaniu polecenia za pomocą mysql_query, procedura się nie tworzy. Z lini poleceń mysql, nie ma żadnego problemu. Czy istnieje jakiś interpreter poleceń sql dla php, który poprawnie utworzy procedurę? W phpmyadmin procedura dodaje się prawidłowo.
Go to the top of the page
+Quote Post
wookieb
post 15.03.2011, 20:55:22
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Musisz do mysql query podać każde zapytani po kolei.
Czyli
  1. mysql_query('DROP procedure IF EXISTS `test`');
  2. mysql_query('DELIMITER $$');
  3. // itd


--------------------
Go to the top of the page
+Quote Post

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: 12.06.2025 - 14:52