PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php mit mysql ->Zeilenumbrueche



23-10-2000, 17:41
Hi!

ich habe folgendes Problem:
Aus einem TextArea lese ich Text mit Zeilenumbruch ein.

zB:
Interesse1
Interesse2
usw.

Nun lese ich diese Daten in eine MYSQL-DB (Text-Datentyp) ein. Wenn ich aber jetzt versuche Interesse1 allein auzulesen, weiß ich nicht wie.

Kann mir jemand weiterhelfen?

Danke.
dev6

Kann mir jemand sagen wie das gehen müsste

24-10-2000, 21:53
$res=mysql_query("select ....");
$row=mysql_fetch_array($res);
$tmp=split('\n',$row['intressen_feld'],2);
$interesse1=$tmp[0];

[Dieser Beitrag wurde von lolli am 24. Oktober 2000 editiert.]

24-10-2000, 22:07
2. Variante:

'interessen' ist dein Interessenfeld, TABELLE naja eben deine tabelle:

select left(interessen,POSITION('\n' IN interessen)-1)as interesse1 from TABELLE

$res=mysql_query("...");
$row=mysql_fech_array($res);

In $res hast du dann in der Variable $row[interesse1] dein wert..
Hoffe, es hat geholfen.

Olli

25-10-2000, 07:48
Danke für die Antworten. Bin aber auch selber schon auf eine Lösung gestoßen.


für alle interessierten:

Funktion nl2br($str) auf Text den man aus der db ausliest anwenden. Nun kann man nach
das ganze zerlegen lassen, Funktion explode("
",$str), und so erhält man die einzelnen Daten getrennt wie sie der user eingeben hat.

cu
dev6

25-10-2000, 07:51
habe fehler in der Ausgabe der vorhergegangen nachricht gesehen:

die zweite funktion (jetzt so dass man sie lesen kann - einfach immer das leerzeichen weglassen):

e x p l o d e ( " < b r > " , $ s t r )

cu gerald