Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Create procedure + php
Forum PHP.pl > Forum > Bazy danych > MySQL
eai
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.
wookieb
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.