Zocker4Life
Well-known member
- 10 Juni 2006
- 816
- 35
Ich möcht die Anzahl der Zeichen begrenzen, welche ich per mysql abfrage und dann ausgebe.
Hier ist der Originalcode
Für die Abfrage habe ich benutzt:
Damit werden zwar die Wörter abgeschnitten, aber das ist nicht schlimm.
Nur klappt das ganze nicht so wie gewünscht.
Muss ich statt dem $rows['like'] -> $news verwenden? Dann erscheint allerdings gar nichts.
Hier ist der Originalcode
<?
include('config/db_con.php');
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$top = "SELECT * FROM `like` ORDER BY count DESC LIMIT 0, 5";
$new = mysql_query($top) or die(mysql_error());
while($rows = mysql_fetch_array($new)){
?>
<br>
<div style="clear:left;"><center><img src="images/bg.gif"></center><br>
<span style="font-size:12pt;font-family:arial;"><a href="<? echo $site;?>like.php?like=<? echo $rows['id']; ?>"><? echo stripslashes($rows['like']);?></a><br>
</div>
Für die Abfrage habe ich benutzt:
<? if (strlen $rows['like'] >= 30) { $rows['like'] = substr($rows['like'],0, 30) . "..."; } ?>
Damit werden zwar die Wörter abgeschnitten, aber das ist nicht schlimm.
Nur klappt das ganze nicht so wie gewünscht.
Muss ich statt dem $rows['like'] -> $news verwenden? Dann erscheint allerdings gar nichts.