Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobranie danych z bazy o określonej ilości znaków
Forum PHP.pl > Forum > Przedszkole
8_pasazer_NOSTROMO
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
kristaps
length(), strlen()
8_pasazer_NOSTROMO
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
CuteOne
LENGTH('kod') >= 5
mortus
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.
8_pasazer_NOSTROMO
@ mortus
Gracias

Wesołych Świąt Ci życzę !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.