![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 209 Pomógł: 0 Dołączył: 17.05.2002 Skąd: lodz Ostrzeżenie: (0%) ![]() ![]() |
w bazie danych mam zapisane numery telefonow:
123.12.12 to telefon stacjonarny 123456789 to telefon komorkowy wykonuje zapytanie: [php:1:a762beec95]<?php $sql="select phone from katalog where (length(phone)=9 and phone!='%.%')"; ?>[/php:1:a762beec95] kore mam mi wyswietlic telefony bez . (kropki) o dlugosci 9 znakow niestety w wynikach widze caly czas numery telefonow z . (kropka) dlaczego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) [/sql] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 19.08.2003 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Może spróbuj:
[sql:1:4cc4666ee2]SELECT phone FROM katalog WHERE (LENGHT(phone)=9 AND phone NOT ='%.%')[/sql:1:4cc4666ee2] |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:dcc0b330b7]select phone from katalog where LENGTH(phone)=9 and INSTR(phone, '.') = 0;[/sql:1:dcc0b330b7]
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
A nie prościej? :
[sql:1:31319f11db] <?php $sql="select phone from katalog where phone NOT LIKE '%.%' "; ?> [/sql:1:31319f11db] |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Moze i prosciej, ale wolniej. Generalnie jak sa inne mozliwosci, to nie zaleca sie uzywania LIKE.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:06 |