Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 1 Dołączył: 14.11.2007 Ostrzeżenie: (10%)
|
mam pewne zdanie które dziele funkcją explode na pojedyńcze słowa. Przykład:
chcę aby skrypt sprawdził dla każego słowa czy podobne wyrażenie znajduje się już w bazie. Podobne oznacza to, czy przynajmniej jedno słowo z $pattern jest w polu ZDANIE. Jeżeli tak to powinien je wyświetlić. Robie coś takiego:
Niestety mimo, że warunki zachodzą tj. $pattern = "ala ma kota", a w bazie mam zdanie "jan tez ma kota" to coś nie działa poprawnie i skrypt nic nie wyświetla... proszę o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
A gdzie masz funkcję, która wyciągnie z wyniku rekord (mysql_fetch_***)? Poza tym zastanowiłbym się nad zapytaniem w stylu
Można je wygenerować dynamicznie w pętli. Wydajność zapytania nie będzie zbyt duża, ale lepsze to niż wysyłanie w pętli kilku zapytań. |
|
|
|
axwell [PHP][MySQL]Wyświetlanie rekordów z użyciem LIKE 20.04.2010, 18:10:18
Pikuss Ja powiem tak... Kolega wyżej ma rację jeśli chodz... 20.04.2010, 20:43:39 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:50 |