Leeloo5E: MySql zeilen

Beitrag lesen

Hallo,

Hallo,

also die quelltest ist so
$res  =  mysql_query("SELECT * FROM datenbank WHERE Anr='$anr' ");
$zusatzoption1 = mysql_result($res,0,"$zusatzoption1");

$lines = $zusatzoption1;
$num = sizeof($lines);
if ($num > 0) {
for($i = 0; $i < $num; $i++) {
$lg = explode("|", $lines[$i]);
$daten_1 = $lg[0];
$daten_2 = $lg[1];

echo "$daten_1 <br />$lines<br />$num";
}
}

mit der textdatei hat es ohne probleme funktioniert, bei mysql gehts aber nicht

Ich glaub, du würfelst da was durcheinander ...

Mach mal ein "echo mysql_num_rows($res);"

Damit erhälst du die Anzahl der Zeilen bzw. Einträge in der DB, die dir zurück gegeben werden.

Mit

  
  while ($line = mysql_fetch_assoc($res)) {  
    $Text_aus_DB = $line['dein_DB_Feld'];  
  }  

greifst du für jede Zeile auf das entsprechende Feld zu. Hast du nur eine Zeile, kannst du dir das while sparen.

So, jetzt hast du deinen mehrzeiligen Text in der Variable $Text_aus_DB - als String. Und nun zähle die Zeilenumbrüche.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra