Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Określenie wczytywanej ilości znaków
servs
post
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

---
Przenoszę PHP -> Przedszkole
~siemakuba
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
mike
post
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
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
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?
Go to the top of the page
+Quote Post
mike
post
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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Co decyduje o tym ile tekstu ma zostać?
Go to the top of the page
+Quote Post
servs
post
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
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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
phpion
post
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;

(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post
mike
post
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 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 12:07