php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
Alt 26.03.2008, 22:21  
Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 30
Joerg80 befindet sich auf einem aufstrebenden Ast
Standard sql order by

Guten tag,

nun muss ich euch nochmal belästigen aber im inet finde ich nix passendes.

Ich habe heute versucht eine datenbank auszulesen, das klappt auch, ich kann bedingungen stellen und sortieren.

Nun habe ich aber zb 50 datensätze 1-50 nur zb die ich mit order by huhn asc
sortiere.

Nun gibt es ja 2 wünsche von mir die ich nicht mit den gefunden befehlen erarbeiten kann.

Zb wie kann ich nur die ersten 10 datensätze anzeigen lassen nach dem sortieren und wie kann ich es machen das es zb dann seite 2 anzeigt und die nächsten 10 Datensätze angezeigt werden.

Es reicht mir auch der befehl der das machen würde, muss nicht so ausführlich sein wie es luigi gemacht hat, wobei ich dadurch sehr viel gelernt habe.

Danke schon mal im vorraus

ist das der richtige weg:

Zitat:
SELECT
TOP 10 ID
FROM User
ORDER BY ID ASC

Geändert von Joerg80 (26.03.2008 um 22:27 Uhr).
Joerg80 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.03.2008, 22:33  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo Jörg,

schau dir doch mal diesen FAQ-Eintrag an:
FAQ der Newsgroups de.comp.lang.php.* - 17.10.*Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 26.03.2008, 23:46  
Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 30
Joerg80 befindet sich auf einem aufstrebenden Ast
Standard

Danke hat geklappt.
nur eines noch

-=[ĐЕΛΤΗΜΛСНІΝЕ]=- so liest er mir nen datensatz aus, der so aussehen sollte. -=[ĐЕΛΤΗΜΛСНІΝЕ]=- haeb auch schon mit mysql_query("SET NAMES 'utf-8'");
versucht und das selbe in iso, aber bringt nix
Joerg80 ist offline  
Alt 27.03.2008, 08:27  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Schreib mal ganz an den Anfang des Skripts
PHP-Code:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'1);
ini_set('default_mimetype''text/html');
ini_set('default_charset''utf-8');
David ist offline  
Alt 27.03.2008, 08:37  
Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 30
Joerg80 befindet sich auf einem aufstrebenden Ast
Standard

Habe ich eingefügt, bringt keine veränderung, kann es an der apache.conf liegen?

Ich google schon ne zeitlang nach dem problem aber finde immer nur den char set, welcher mich nicht weiter bringt.

In der Datenbank stehen die zeichen richtig, er sollte sie nur 1zu1 auslesen und nicht verändern.
Joerg80 ist offline  
Alt 27.03.2008, 08:54  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

select * from tabelle ORDER BY date desc LIMIT 0,20

sowas meinst du wenn ich micht nicht irre
Hu5eL ist offline  
Alt 27.03.2008, 09:28  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Bitte mal den Ausgabecode posten.
David ist offline  
Alt 27.03.2008, 11:10  
Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 30
Joerg80 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
<td> <a href="http://link.de">-=[ĐЕΛΤΗΜΛСНІΝЕ]=-</a> </td>
das genau die stelle
Joerg80 ist offline  
Alt 27.03.2008, 12:11  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

ähhh nee, ich meinte den Code, den Du zum Ausgeben der Db Daten verwendest.
David ist offline  
Alt 27.03.2008, 12:50  
Benutzer
 
Registriert seit: 25.03.2008
Beiträge: 30
Joerg80 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
<?php

while($row = mysql_fetch_assoc($result)) {
if($row['deaths']>0)
$row['KPD'] = $row['kills']/$row['deaths'];
elseif($row['kills']>0)
$row['KPD'] = $row['kills'];
else
$row['KPD'] = 0;
$flagge = $row['flag'];
$flagge = strtolower($flagge);
$row['flagge'] = " <img src=\"http://links.de/flags/".$flagge.".gif\">";
$iduser = $row['playerId'];
$row['nick'] = " <a href=\"http://link.de?ssss=".$iduser."\">".$row['lastName']."</a> ";
$row['KPD'] = round($row['KPD'],2);
$test=$test+1;
echo "<tr><td>".$test."</td><td>".$row['flagge']." ".$row['nick']."</td></tr>";

}
?>
meintest du das?
Joerg80 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage mit count, order by, group by...und Probleme BartTheDevil89 Datenbanken 2 15.06.2008 13:34
ORDER BY im Subquery cycap Datenbanken 12 31.10.2007 20:31
Abfrage = "SELECT * FROM links ORDER BY id" Taktaky PHP Tipps 2008 2 22.08.2007 14:37
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
order by $prozent desc limit0,10 fuktioniert nicht kickz PHP Tipps 2006 7 13.02.2006 02:27
[Erledigt] Order by Ausnahme Datenbanken 2 13.01.2006 13:31
order by erweiterung . frage zum verst�ndnis... Promaetheus Datenbanken 5 07.12.2005 14:26
-order by- problem annaloga PHP Tipps 2007 2 07.11.2005 23:01
[Erledigt] ORDER BY bei zusammengesetzten Abfragen Datenbanken 5 04.05.2005 09:39
SELECT tbl.col AS a ORDER BY tbl.a versionsabhängig? axo Datenbanken 3 15.04.2005 15:50
Syntaxfehler, wohin kommt ORDER BY PHP Tipps 2005 7 12.02.2005 13:21
Order by .. PHP Tipps 2004-2 2 11.11.2004 13:49
ORDER BY nur andersherum PHP Tipps 2004 2 18.10.2004 15:34
ORDER BY, 2 Verschiedene Felder Datenbanken 1 05.10.2004 14:27
DISTINCT oder ORDER BY unknownsoul Datenbanken 5 20.08.2004 12:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql order by mit bedingung, sql order by bedingung, php sql order by, sql order by, sql order by ausnahme, order by mit bedingung, sql bedingung in orderby, sql sortieren und ersten 10 anzeigen, sql bedingung in order by, sql bedingung im order by, order by sql mit bedingung, sql order bedingung, php, sql order by top 10, getrequest layout zend, google sql order, sql 2008 order by, sql order by erweiterung, sql 2008 order by funktioniert nicht, http://www.php.de/php-tipps-2008/758-sql-order.html

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum