Jak w zapytaniu SQL użyć własno napisanej funkcji php

0

Mam napisany skrypt w, którym używam funkcji, która jakby porównuje dany wyraz z pola formularza i stara się określić czy dany wyraz mógłby pasować do wyrazu, który jest w bazie danych coś na zasadzie, że jak np. użytkownik wpisze z błędem np. wyraz okrexlić to dana funkcja wyszuka mu rekordy, które zawierają dane z wyrazem określić i teraz ja napisałem taki skrypt, który pobiera z bazy wszystkie rokordy i każdy wyraz z rekordu wsadza do tej funkcji i jak ta funkcja podejmie decyzje czy dany rekord wyświetlić czy nie no to go wyświetla i to działanie obciąża bardzo serwer mysql, dlatego pytam czy nie można jakoś tej funkcji użyć w zapytaniu SQL.

0

temat na dziś: procedury i funkcje składowe.

0

zapewne jest to spowodowane użyciem selecta w pętli, przecież jednorazowe pobranie danych z bazy nie może obciążać serwera,

ja pobieram około 100.000 rekordów a PHP odwala resztę przeszukuje tablicę w poszukiwaniu spełnienia warunku

i dla danego konkretnego ID robię selecta do bazy czyli są tylko 2 zapytania na 100.000 rekordów

jeśli nie możesz pobierać tylu rekordów to tworzysz sobie KILKADZIESIĄT tabel dla tych rekordów, np pierwsza litera, inny argument

i wtedy przeszukujesz po kolei tablice aż do skutku,

1 użytkowników online, w tym zalogowanych: 0, gości: 1