| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

06-07-2003, 12:36
|
|
Gismo
Junior Member
|
|
Registriert seit: Jul 2003
Beiträge: 51
|
|
Nur einen Teil aus Datenbank auslesen?
Hallo @all,
ich bin schon lange heimlicher Leser hier im Board und habe viele nützliche Tipps gefunden.
Jetzt habe ich aber ein Problem, das ich auch trotz Suchfunktion nicht lösen konnte:
ich lese mit dieser Zeile ein Textfeld aus einer MySQL Datenbank aus:
<FONT class=\"font7f\" color=\"#FFFFFF\">$row[13]</font><BR>";
das Textfeld enthält ca. 1000 Zeichen. Ich möchte nun, das nur die ersten 100 Zeichen ausgelesen werden und dann ..... erscheint.
Kann mir jemand helfen?
Danke und Gruß
Gismo
|

06-07-2003, 12:39
|
|
RobertTheHero
Member
|
|
Registriert seit: May 2003
Beiträge: 313
|
|
PHP-Code:
substr($row[13],0,100);
Funktion Definition
das müsste die funktion sein die du suchst.
gruss
rth
|

06-07-2003, 12:40
|
|
kapitaeniglo
PHP Senior
|
|
Registriert seit: Jul 2002
Beiträge: 1.474
|
|
eine moeglichkeit waer es , das kuerzen erst in php zu machen ...
das ergebnis waere dann :
substr($row[13], 0 , 100);
gibt auch ne moeglichkeit mit mysql ... die faellt mir aber grad nicht ein ...
greetz
iglo
[eidt]
mist zu langsam 
[/edit]
|

06-07-2003, 12:42
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
|
|
http://www.mysql.com/doc/en/String_functions.html
Zitat:
SUBSTRING(str,pos,len)
SUBSTRING(str FROM pos FOR len)
MID(str,pos,len)
Returns a substring len characters long from string str, starting at position pos. The variant form that uses FROM is SQL-92 syntax:
Code:
mysql> SELECT SUBSTRING('Quadratically',5,6);
-> 'ratica'
This function is multi-byte safe.
|
|

06-07-2003, 12:47
|
|
kapitaeniglo
PHP Senior
|
|
Registriert seit: Jul 2002
Beiträge: 1.474
|
|
und jetzt war der abraxax schneller als ich ....
naja ...
hab jetzt schon mal nen bookmark fuers naechste mal angeleget
greetz
iglo
|

06-07-2003, 12:49
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
|
|
Zitat:
Original geschrieben von kapitaeniglo
und jetzt war der abraxax schneller als ich ....
|
OffTopic: ist ja egal. hab nur gesehen, dass du die fkt nicht mehr genau wusstest, also habe ich fix gesucht... 
|

06-07-2003, 13:37
|
|
Gismo
Junior Member
|
|
Registriert seit: Jul 2003
Beiträge: 51
|
|
Klappt noch nicht so ganz
Danke für Eure schnell Hilfe.
Es klappt aber nicht ganz:
Originalzeile:
<FONT class=\"font7f\" color=\"#FFFFFF\">$row[13]</font><BR>";
hier wird er gesamte Text ausgegeben.
Euer Vorschlag:
<FONT class=\"font7f\" color=\"#FFFFFF\">substr($row[13],0,100);</font><BR>";
hier wird am Bildschirm dann folgendes ausgegeben :
substr(Dieses ist eine Testbeschreibung! Dieses ist eine Testbeschreibung! Dieses ist eine Testbeschreibung! Dieses ist eine Testbeschreibung! Dieses ist eine Testbeschreibung! Dieses ist eine Testbeschreibung! Dieses ist eine Testbeschreibung!,0,100)
Muß ich noch irgendwie die Klammern umsetzen?
Danke und Gruß
Gismo
|

06-07-2003, 13:40
|
Abraxax
  THE REAL HAXE (Administrator)
|
|
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
|
|
Re: Klappt noch nicht so ganz
Zitat:
Original geschrieben von Gismo
Muß ich noch irgendwie die Klammern umsetzen?
|
nö. string splitten ...
PHP-Code:
echo "<FONT class=\"font7f\" color=\"#FFFFFF\">".substr($row[13],0,100)."</font><BR>";
|

06-07-2003, 15:00
|
|
Gismo
Junior Member
|
|
Registriert seit: Jul 2003
Beiträge: 51
|
|
Danke!
@Abraxax
Danke!
Hat super geklappt!!!
Gruß
Gismo
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|