Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2020, 20:50   #1
SmokyStarCat
Пользователь
 
Регистрация: 19.11.2018
Сообщений: 11
По умолчанию Чем заменить двоеточие

Пытался перевести функцию на MySql, но он постоянно жалуется на двоеточия, как и чем их можно заменить или как-то перевести на язык MySql, и еще как вызвать процедуру с сервера, в нужный PHP файл, как например с представлениями

Код процедуры:
Код:
CREATE PROCEDURE addhostel (IN OWNERS varchar(500),IN ROOMS int(11),IN BEDS int(11),IN ADDRES varchar(500), DISTRICTID int(11))
BEGIN
    insert into obchaga (OWNERS, ROOMS, BEDS, ADDRES, DISTRICTID) values (:OWNERS, :ROOMS, :BEDS, :ADDRES, :DISTRICTID); 
END
SmokyStarCat вне форума Ответить с цитированием
Старый 08.10.2020, 13:58   #2
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от SmokyStarCat Посмотреть сообщение
Пытался перевести функцию на MySql, но он постоянно жалуется на двоеточия, как и чем их можно заменить
1) Это НЕ функция ! это процедура
2) Процедура MySQL смотрите примеров https://www.internet-technologies.ru...ora-jimdo.html все силку я не буду выкладывать ! много примеров интернете
Код:
DELIMITER $$
CREATE PROCEDURE addhostel (IN pOWNERS varchar(500),
                                              IN pROOMS int(11),
			                      IN pBEDS int(11),
			                      IN pADDRES varchar(500), 
					      IN pDISTRICTID int(11)
					     )
BEGIN
    insert into obchaga (OWNERS, ROOMS, BEDS, ADDRES, DISTRICTID) 
	values (pOWNERS, pROOMS, pBEDS, pADDRES, pDISTRICTID); 
END$$
DELIMITER ;
Вызовите процедуру со значениями
Код:
CALL addhostel('текст',4545, 9877, 'Computers', 432)
Есть ещё хороший пример https://www.tutorialspoint.com/How-c...-a-MySQL-table

Цитата:
Сообщение от SmokyStarCat Посмотреть сообщение
еще как вызвать процедуру с сервера, в нужный PHP файл,
На это разделе PHP не обсуждается... Взял бы Книга на твоего месте и полистал.

Последний раз редактировалось xxbesoxx; 08.10.2020 в 14:03.
xxbesoxx вне форума Ответить с цитированием
Старый 08.10.2020, 14:03   #3
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

...
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Я не понимаю в чем тут проблема, пишет invalid conversion from char* to int Maxlyss Общие вопросы C/C++ 4 14.09.2020 13:30
Оператор двоеточие (:) в C# Hellgate Помощь студентам 7 08.08.2014 13:02
Строки. Дана строка символов,среди которых есть двоеточие ( : ). Определить сколько символов ему предшествуют. Un1q Паскаль, Turbo Pascal, PascalABC.NET 2 11.12.2013 14:52
Дана строка. В строке удалить символ двоеточие и подсчитать количество удаленных символов.в делфи _Алексей_ Помощь студентам 3 29.04.2012 15:37
Почему двоеточие и тире отображается выше обычного? Сергей Орлов Microsoft Office Word 1 10.07.2009 00:53