Тема
|
Пак сърч-а
|
|
Автор |
asFARas (Teller) |
Публикувано | 30.11.05 12:33 |
|
Имаме следното куери:
$query = "SELECT * FROM $table WHERE name LIKE '%$name%' AND city LIKE '%$city%' AND phone LIKE '%$phone%' ";
Всичко хубаво прави си сърч-а, но при телефона се получава така, че при еднакви цифри примерно в средата и изкарва всички записи които имат такива цифри.
Много кофти
някакви идеи как да го фикс-на ?
пробвах да проверявам дали търсения номер е = някой от резултатите, но тогава не ми изкарваше нищо
Ей, ШшшШшШшшШът! не ми викай "хулиган си"!
|
|
Тема
|
Re: Пак сърч-а
[re: asFARas]
|
|
Автор | пxп шмaтka (Нерегистриран) |
Публикувано | 30.11.05 12:37 |
|
и след като прочете за LIKE какво рабра....освен да наслагаш % навсякъде?
и какво ще й фиксваш на тази заявка, в момента ти вади точно каквото си й заръчал.
я поне кажи какво искаш да направиш
|
|
|
разбрах че LIKE търси точно това което съм му казал да търси
но когато не сложа % не изкарва никакъв резултат
затова ги ползвам
Искам когато му кажа търси 052/4536241 то да ми намери него
Ей, ШшшШшШшшШът! не ми викай "хулиган си"!
|
|
Тема
|
Re: Пак сърч-а
[re: asFARas]
|
|
Автор | пxп шмaтka (Нерегистриран) |
Публикувано | 30.11.05 13:09 |
|
ами phone='052/4536241'......
|
|
|
явно съм малоумен
да проследим процеса
хтмл форма, която взима стойностите от колонката телефони от таблицата и ги дисплейва. аз си избирам един номер(052/3452123) и натискам файнд. формата препредава информацията на сърч.пхп и там $phone_s = $_POST['phone'];
следва
$query = "SELECT * FROM $table WHERE name LIKE '%$name%' AND city LIKE '%$city%' AND phone LIKE '$phon_s' ";
би трябавло да ми намери точно телефон 052/3452123, но не ми сидплейва нищо.
къде греша?
Ей, ШшшШшШшшШът! не ми викай "хулиган си"!
|
|
Тема
|
Нещо такова ли търсиш ?
[re: asFARas]
|
|
Автор | йok ниk (Нерегистриран) |
Публикувано | 30.11.05 13:37 |
|
$query = "SELECT * FROM ".$table." WHERE name LIKE '%".$name."%' AND city LIKE '%".$city."%' AND phone LIKE '".$phone."%' ";
|
|
|
Неможах да разбера какво точно беше но махнах & на phone (и преди ги бях махал, но неби) и сега е ок!
Обаче като си играх със сърча се оказа следното имаме 2 реда в които:
1 city = Ню Йорк
2 city = Ню Орлеанс
как мога да го избегна ?
Ей, ШшшШшШшшШът! не ми викай "хулиган си"!
|
|
Тема
|
Re: Пак сърч-а
[re: asFARas]
|
|
Автор | пxп шмaтka (Нерегистриран) |
Публикувано | 30.11.05 13:59 |
|
ъ?
къде беше тоя & дет го махна..
и какво искаш да избегнеш?...то и без тва ню орлеанс вече го няма
|
|
|
:)
махнах % не &
искам да избегна когато имам 2 първи средни последни повтарящи се думи в повече от един запис да ми изкарва точно тоя дето търся а не всички, които започват с 1та дума примерно
Ей, ШшшШшШшшШът! не ми викай "хулиган си"!
|
|
Тема
|
Re: Пак сърч-а
[re: asFARas]
|
|
Автор | пxп шмaтka (Нерегистриран) |
Публикувано | 30.11.05 14:10 |
|
2 първи средни последни повтарящи се думи
те тва ме уби
аре помисли си какво точно искаш от тази заявка, обясни го хубаво и на нас и тогава може и да можем да ти помогнем
|
|