powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить хранимку
7 сообщений из 7, страница 1 из 1
Помогите составить хранимку
    #39165659
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока написал вот что:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE PROCEDURE faind_point(lat FLOAT, lng FLOAT)
    BEGIN
		SET @lat_min = lat - 0.02;
		SET @lat_max = lat + 0.02;
		
		SET @lng_min = lng - 0.02;
		SET @lng_max = lng + 0.02;
	
        SELECT `store_id`, `store_name`, `lat_coordinate`, `lng_coordinate`
			FROM `stores_table` WHERE `lat_coordinate` BETWEEN @lat_min AND @lat_max
			&& `lng_coordinate` BETWEEN @lng_min AND @lng_max;
			
		RETURN;
    END



Но получается сто процедура возвращает таблицу. Но я планирую вызывать данную хранимку их кода на PHP. Смогу ли я в коде работать с таблицей. или как я могу вернуть просто надор данных!?
...
Рейтинг: 0 / 0
Помогите составить хранимку
    #39165665
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

Насколько я понимаю, в PHP это будет просто набор данных, как от обычного SELECT-а.

Вот только смысла в этой хранимке я не вижу, ее можно заменить одни запросом.
...
Рейтинг: 0 / 0
Помогите составить хранимку
    #39165695
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня сейчас так и есть. просто ищу возможность ускорить процесс.
...
Рейтинг: 0 / 0
Помогите составить хранимку
    #39165699
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarУ меня сейчас так и есть. просто ищу возможность ускорить процесс.Помещение запроса в процедуру даст только замедление. Хотя, возможно, и небольшое на фоне времени всего запроса.
...
Рейтинг: 0 / 0
Помогите составить хранимку
    #39165782
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarищу возможность ускорить процесс
Единственная возможность ускорить - это почитать про оптимизацию BETWEEN-выборок.
...
Рейтинг: 0 / 0
Помогите составить хранимку
    #39165859
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarПока написал вот что:
Но получается сто процедура возвращает таблицу.


Она возвращает не таблицу, а набор данных.

Areostar Но я планирую вызывать данную хранимку их кода на PHP. Смогу ли я в коде работать с таблицей. или как я могу вернуть просто надор данных!?

Да, сможешЬ, всё будет выглядеть почти так же, как если бы ты просто сделал этот же SELECT.
...
Рейтинг: 0 / 0
Помогите составить хранимку
    #39166322
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaAreostarищу возможность ускорить процесс
Единственная возможность ускорить - это почитать про оптимизацию BETWEEN-выборок.

Спасибо. Почитаю.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить хранимку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]