![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 2 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
jak pobrać z bazy tylko pierwsze 100 znaków pola TEXT ?
i na koniec dorzucić wielokropek |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
substr ?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Obadaj funkcje left lub substring w dokumentacji o ciągach znakowych mysql
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
echo substr($zmienna,0,100)."......" ;
Ten post edytował Rid 29.12.2010, 23:20:34 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 21 Dołączył: 28.11.2010 Ostrzeżenie: (10%) ![]() ![]() |
Chyba chodzi ci o substr(), poczytaj o tym.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Ech... substr jest z poziomu PHP, substring obcina już na poziomie bazy danych, w zapytaniu, dzięki czemu nie leci pomiędzy bazą mysql a skryptem php cała zawartość text, ale już obcięta do 100 znaków. Na dodatek jest on bezpieczna dla danych, gdyż zna swoje kodowanie, a więc nie trzeba się martwić o właściwe, jak ma to miejsce podczas używania iso z php-ową funkcją substr, ani uciekać się do wolniejszej mb_substr. Musicie się jeszcze wiele nauczyć chłopaki
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Musicie się jeszcze wiele nauczyć chłopaki ![]() A czy ty kiedykolwiek nauczysz się przestać nadmiernie ewangelizować? Czasem wręcz podchodzi to pod ekshibicjonistyczną chęć popisania się - tutaj ma to miejsce. X razy zwracałem na to uwagę (dla twojej ścisłości pod X wstaw liczbę całkowitą większą od 3). http://dev.mysql.com/doc/refman/5.0/en/str...function_substr Cytat SUBSTR() is a synonym for SUBSTRING().
Ten post edytował wookieb 29.12.2010, 23:27:27 -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Cytat echo substr($zmienna,0,100) Oczywiście to substr także według Ciebie jest substr mysql-owym? ![]() Zaś co do ewangelizacji masz poniekąd rację. Trzeba siać, siać, siać ![]()
Powód edycji: [thek]: Odpowiedź dla Wookieb na PW by nie zaśmiecać tematu
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
A co za różnica?
![]() echo substr($row['kolumna_z_bazy'],0,100) |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Poddajmy twoje zdanie "psychoanalizie"
Cytat Musicie się jeszcze wiele nauczyć chłopaki ![]() Użycie słowa "chłopaki" (nie "chłopak" - liczba pojedyncza) wskazuje ukierunkowanie wypowiedzi do wszystkich zgromadzonych ( w tym przypadku jest to forum, czyli zwracasz się do autorów wszystkich postów). Wynika z tego, że próbujesz być przywódczy wręcz dyktatorski. W każdym bądź razie nie każesz "uczyć" się jednemu użytkownikowi (który jednak odpowiedział POPRAWNIE na zadane w poście pytanie) lecz wszystkim. Twój odpowiadający post, próbujący naprawić błąd jest w rzeczywistości ucieczką od odpowiedzialności a z tego można wywnioskować, że nie dorosłeś psychicznie do publicznego nauczania (tudzież bycia "dyktatorem"). Natomiast ostatnie zdanie które brzmi Cytat Zaś co do ewangelizacji masz poniekąd rację. Trzeba siać, siać, siać biggrin.gif jest doprawdy niskopoziomową próba odwrócenia uwagi od problemu co jedynie potwierdza twój brak odpowiedzialności.Pominę dokładną kwestię "ewangelizacji właściwej", natomiast skwituję ją tylko takimi słowami: "próba rekompensaty braków charakteru poprzez chwalenie się wiedzą". W skrócie przestań pajacować albo zostań posłem. Tam takich potrzebują. Ten post edytował wookieb 29.12.2010, 23:59:15 -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po zapoznaniu się z stronami myślę że szybciej ,i optymalniej będzie tutaj użycie Substring to o czym thek mówił jednakże za pomocą substr() także można uzyskać pożądany efekt:)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 2 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
ja chce odrazu pobrać 100znaków a nie pobierac całość i wyciagac z tego 100 znaków to jest zasadnicza różnica......
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
To zapoznaj się z tym co thek ci polecił:może zajrzyj tutaj
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 2 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
dzieki
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Codo wielokropka to możesz od strony bazy ładnie to rozwiązać. Sprawdzasz czy długość tekstu jest większa niż 100. Jeśli nie to przepychasz całość. Jeśli tak to tniesz do 100 i doklejasz (...) do uciętego tekstu. Jak doklejać? Też masz w dokumentacji na tej samej stronie funkcję
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 08:51 |