Row begrenzen

GoldenEye

Erfahrenes Mitglied
hi,.

also ich habe folgenden code:

PHP:
while($row = mysql_fetch_assoc($result)) {
       echo "<h5>".$row['pid']." :</h5><p> ".$row['subject']."<br />\n";
    }

möchte aber, dass er nur 10mal wieder holt wird. Also, dass ich nur 10 Ergebnisse bekomme.

Wie mach ich das?

gruß
 
Hi

Dein Code.
PHP:
while($row = mysql_fetch_assoc($result)) {
       echo "<h5>".$row['pid']." :</h5><p> ".$row['subject']."<br />\n";
    }

Entweder per FOR:
PHP:
for($i=1;$i==10;$i++){
 $row = mysql_fetch_assoc($result);
 echo "<h5>".$row['pid']." :</h5><p> ".$row['subject']."<br />\n";
}
oder per While:
PHP:
$counter=1;
while($counter==10) {
 $row = mysql_fetch_assoc($result);
 echo "<h5>".$row['pid']." :</h5><p> ".$row['subject']."<br />\n";
 $counter++;
}

Gruss

Alex
 
hmm.

leider wird bei beidem nciht angezeigt.
Es ist kein Error, denn das Template system von mir wird geladen, nur da wo der Inhalt kommen soltle bleibts leer.

gruß
 
Warum limitierst Du nicht schon bei der Abfrage?

PHP:
    $sql = 'SELECT
                    `pid`,`subject`
            FROM
                    `tabelle`
            LIMIT
                     0,10
           ';
 
RS9999 hat gesagt.:
Warum limitierst Du nicht schon bei der Abfrage?

PHP:
    $sql = 'SELECT
                    `pid`,`subject`
            FROM
                    `tabelle`
            LIMIT
                     0,10
           ';

Super, genau so funktionierts wie ichs brauch. Und bei deinem Beispiel versteh ich auch den code ;)

danke...
 
hmm gleich, ich hab da nämlich noch so eine ähnliche Frage. und zwar, wie kann ich machen, dass die Daten die das Script ausgibt maximal x Buchstaben lang sind?

PHP:
<?php


    include 'config2.php';


    include 'config.php';

@mysql_connect(MYSQL_HOST2, MYSQL_USER2, MYSQL_PASS2) OR die(mysql_error());
    mysql_select_db(MYSQL_DATABASE2) OR die(mysql_error());

    $sql = "SELECT
		pid,
		tid,
		subject
            FROM
                xy_posts
            ORDER BY
                pid DESC
            LIMIT
		0,10;";
    

    $result = mysql_query($sql) OR die(mysql_error());

include "style/header.tpl";



while($row = mysql_fetch_assoc($result)) {
       echo "<a 

href=\"../showthread.php?tid=".$row['tid']."&pid=".$row['pid']."#pid".$row['pid']."\">".$row['subject']."</a><br 

/>\n";

    }  
?>

Hier ist nocheinmal mein komplettes script.
 
Zurück