Hallo,
wie kann man aus einer MySQL Tabellenspalte nur eine gewisse Anzahl von Zeichen auslesen?
Beispiel:
In einer Tabellenspalte steht folgender Text:
Nickles.de ist ein Diskussionsforum, auf welchem Computerthemen behandelt werden
Davon möchte ich nun ledigleich folgendes auslesen:
Nickles.de ist ein Diskussionsforum
Also nur die ersten 35 Zeichen des gesamten Textes. Wie man das in einer Textdatei macht ist klar,
allerdings eben nicht, wie man das aus einer MySQL Tabellenspalte holt.
Danke Heinz
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
Ich habe das so gelöst:
... liefert mir die ersten 50 Zeichen der Spalte "Text" ;-)
Have fun,
Z.
danke sehr
gruss heinz
versteh ich nicht...wie soll das hier gehen??
$db=mysql_connect ("localhost","",""); mysql_select_db
("test", $db); $result=mysql_query("SELECT titel
FROM test;");
while($titel=mysql_fetch_row($result))
$titel = substr($row->Text, 0, 50);
{
print("$titel[0]");
}
... ich benutze mysql_fetch_object in einer if-Abfrage innerhalb der Schleife, weil ich auf die Array-Kachelei keinen Nerv habe.
Damit kriege ich dann Strings raus, die ich mit substr formatieren kann.
Ist auch praktisch beim Datum ;-)
Have fun,
Z.
.... $titel ist ein String, kein Array ;-)
Have fun,
Z.