![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%) ![]() ![]() |
Hm moze mi ktos powiedziec jak wyświetlić z bazy np. pierwsze 100 znaków?
-------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:d921db9401]select SUBSTRING(pole,1,100) as skrot FROM ...[/sql:1:d921db9401]
lub [sql:1:d921db9401]select LEFT(pole,100) as skrot FROM ...[/sql:1:d921db9401] -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%) ![]() ![]() |
hm a skrót to co oznacza?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
AS (alias) - to nazwa umowna okreslajaca pole lub wyrazenie w zapytaniu
w tym przypadku skrot zawiera pierwsze 100 znakow pola "pole" -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Gdyby ni było tego AS to musiałbys sie odwołać do tej komórki tak $wynik["SUBSTRING(pole,1,100)"] a tak sie odwołujesz po prostu $wynik["skrot"].
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%) ![]() ![]() |
wpisałem:
[php:1:37fd95b266]<?php $sqlaa="SELECT SUBSTRING(info,1,100) AS info FROM clanwars where war_id='$ide' LIMIT 1"; ?>[/php:1:37fd95b266] i mi nic nie wyświetla :| -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 0 Dołączył: 9.09.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat wpisałem:
[php:1:b258695d6d]<?php $sqlaa="SELECT SUBSTRING(info,1,100) AS info FROM clanwars where war_id='$ide' LIMIT 1"; ?>[/php:1:b258695d6d] i mi nic nie wyświetla :| A dalej? Masz [manual:b258695d6d]mysql_query[/manual:b258695d6d] ? -------------------- Nie ma nic stałego prócz zmiany...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
pewnie tak samo jak normalne zapytanie
-------------------- gg:5216061
Warsztat: Win XP HE | Apache - 2.0.49 | PHP - 5 RC | MySQL - 4.0.18 | Narzędzia: WinSyntax Artykyłu v0.2beta[b]lllllllllllllllllllllllll 100% |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 5.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast "tresc" powstawiaj nazwe pola z bazy z ktorego chcesz miec wyswietlone 100 znakow.
[php:1:08313c62fd]<? $zap=""SELECT *, if (LENGTH(tresc)>100, substring(tresc,1, LOCATE(' ', tresc, 95)), tresc) as tekst_skr FROM news "; $wykonaj = mysql_query($zap); while($row = mysql_fetch_array($wykonaj)) { $tekst_skr = $row[tekst_skr]; if(strlen($tresc) <= 100) { echo $tekst_skr; //jesli zawartos w bazei pol tresc ma mniej niz 100 znakow to wysweitla ci ja cala } else { echo "$tekst_skr ..."; } //a jesli wiecej niz 100 znakow to wysietla pierwsze 100 znakow oraz 3 kropeczki ![]() ![]() } ?>[/php:1:08313c62fd] |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
lucek, skrypt chyba dobry, bo nie sprawdzałem, ale tylko po zmianie:
[php:1:a4980447be]<?php $zap=""SELECT *, if (LENGTH(tresc)>100, substring(tresc,1, LOCATE(' ', tresc, 95)), tresc) as tekst_skr FROM news "; // dalsza część skryptu[/php:1:a4980447be] na: [php:1:a4980447be]<?php $zap="SELECT *, if (LENGTH(tresc)>100, substring(tresc,1, LOCATE(' ', tresc, 95)), tresc) as tekst_skr FROM news "; // dalsza część skryptu[/php:1:a4980447be] -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 182 Pomógł: 2 Dołączył: 16.11.2003 Skąd: Wrocław / Skokowa Ostrzeżenie: (10%) ![]() ![]() |
dzieki lucek & reszta , działa
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:47 |