Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Określenie wczytywanej ilości znaków
servs
post 11.03.2007, 14:55:39
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

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


Witam!

Czy istnieje jakaś fukcja za pomocą której można określić maksymalną liczbę znaków wczytywanych z rekordu bazy danych np że w rerordzie jest 300 znaków a ja chcę wczytać tylko 250.
Przeszukałem manual i nic niestety nie znalazłem więc zwracam się do was o HELP smile.gif

---
Przenoszę PHP -> Przedszkole
~siemakuba
Go to the top of the page
+Quote Post
mike
post 11.03.2007, 15:00:52
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


MySQL :: manual :: SUBSTR()
PHP :: manual :: substr()

Słabo szukałeś.
Go to the top of the page
+Quote Post
servs
post 11.03.2007, 15:07:12
Post #3





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

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


szukałem... chyba dobrze ;]
tyle ze są to zmienne rekordy i nie mogę stanowczo określić ile tam wywalić... chodzi mi o to że jak będę miał rekord 1000 znaków to wyświetli mi się 250 a jak bede miał 40000 znaków to tez mi się wyświetli tylko 250 pierwszych.
Go to the top of the page
+Quote Post
maryaan
post 11.03.2007, 15:15:39
Post #4





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


no chyba na tym polega robienie skrotow zeby zawsze bylo tyle samo niezaleznie od dlugosci cietego tekstu? ile ma sie wyswietlic jak tekst zawiera 4000znakow?


--------------------
Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
Go to the top of the page
+Quote Post
mike
post 11.03.2007, 15:49:45
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(servs @ 11.03.2007, 14:55:39 ) *
(...) np że w rerordzie jest 300 znaków a ja chcę wczytać tylko 250.
Cytat(servs @ 11.03.2007, 15:07:12 ) *
(...) jak będę miał rekord 1000 znaków to wyświetli mi się 250 a jak bede miał 40000 znaków to tez mi się wyświetli tylko 250 pierwszych.


No to zdecyduj się jaki przykład dajesz tongue.gif
Co decyduje o tym ile tekstu ma zostać?
Go to the top of the page
+Quote Post
servs
post 11.03.2007, 16:51:17
Post #6





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

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


tekstu ma zostać po prostu 250 znaków niezależnie ile tego tekstu jest w rekordzie. Oczywiście chodzi o pierwsze 250 znaków.
Go to the top of the page
+Quote Post
mike
post 11.03.2007, 17:01:10
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


No i do tego właśnie jest SUBSTR()
Poczytaj może najpierw manuala tongue.gif
Go to the top of the page
+Quote Post
phpion
post 11.03.2007, 17:01:20
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Panowie, a czy nie lepiej zrzucic to zadanie na baze danych? Po co pobierac cale rekordy tylko po to aby wyciac ich fragment? Troszke nieekonomiczne podejscie i utrudnianie sobie zycia.
Zrob tak:
  1. SELECT LEFT(nazwa_pola, 250) FROM nazwa_tabeli;

guitar.gif
Go to the top of the page
+Quote Post
mike
post 11.03.2007, 17:03:56
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(phpion.com @ 11.03.2007, 17:01:20 ) *
Panowie, a czy nie lepiej zrzucic to zadanie na baze danych? Po co pobierac cale rekordy tylko po to aby wyciac ich fragment? Troszke nieekonomiczne podejscie i utrudnianie sobie zycia.
~phpion.com czytaj koleś z łaski swojej wątki w których odpisujesz.
Przecież ja piszę o bazie danych.

Koniecznie musisz podbić sobie licznik tongue.gif
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: 15.08.2025 - 03:50