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: 5 Pomógł: 1 Dołączył: 8.02.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
Ja powiem tak... Kolega wyżej ma rację jeśli chodzi o zapytanie SQL jak i o funkcję mysql_fetch_assoc/array a dodatkowo dopowiem, że na początku jeszcze sprawdzasz długość ciągu, czy jest dłuższy od 4, a w Twoim zdaniu "Ala ma kota" nie ma żadnego wyrazu który ma więcej znaków niż 4 (IMG:style_emoticons/default/smile.gif) .
|
|
|
|
axwell [PHP][MySQL]Wyświetlanie rekordów z użyciem LIKE 20.04.2010, 18:10:18
mortus A gdzie masz funkcję, która wyciągnie z wyniku rek... 20.04.2010, 18:35:28 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:17 |