Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pobranie danych z bazy o określonej ilości znaków
8_pasazer_NOSTRO...
post 19.12.2012, 09:44:52
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.11.2009
Skąd: Legnica

Ostrzeżenie: (20%)
X----


Witam

Mam bazę danych :

id | wiek | kod
1 | 23 | 1
2 | 33 | 34
3 | 11 | 222
4 | 88 | 912
5 | 77 | 987


Jak pobrać tylko te rekordy, których kod ma 3 znaki
Go to the top of the page
+Quote Post
kristaps
post 19.12.2012, 09:48:06
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

Ostrzeżenie: (0%)
-----


length(), strlen()
Go to the top of the page
+Quote Post
CuteOne
post 19.12.2012, 09:48:32
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


http://dev.mysql.com/doc/refman/5.0/en/str...function_length
Go to the top of the page
+Quote Post
8_pasazer_NOSTRO...
post 19.12.2012, 10:29:04
Post #4





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.11.2009
Skąd: Legnica

Ostrzeżenie: (20%)
X----


A podpowie ktoś jak powinno wyglądać zapytanie do bazy, czy zaraz mnie wyzwą od nieuków.

Robie tak i nie działa

SELECT * from nazwa_bazy WHERE LENGTH('kod') ->5;

SELECT LEFT('kod', 3),id,wiek from nazwa_bazy; - też nie działa

Ten post edytował 8_pasazer_NOSTROMO 19.12.2012, 10:36:25
Go to the top of the page
+Quote Post
CuteOne
post 19.12.2012, 10:40:36
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


LENGTH('kod') >= 5
Go to the top of the page
+Quote Post
mortus
post 19.12.2012, 10:42:36
Post #6





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


kod to w Twoim przypadku nazwa kolumny, zatem zapytanie powinno wyglądać np. tak:
  1. SELECT * FROM `tabela` WHERE LENGTH(`kod`) = 3


Zwróć uwagę na to, że apostrofy zostały zastąpione gravisami.

Ten post edytował mortus 19.12.2012, 10:43:31
Go to the top of the page
+Quote Post
8_pasazer_NOSTRO...
post 19.12.2012, 11:43:28
Post #7





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.11.2009
Skąd: Legnica

Ostrzeżenie: (20%)
X----


@ mortus
Gracias

Wesołych Świąt Ci życzę !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 20:17