MYSQL - Beiträge hinten anhängen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
daten
ergebnis
gel
gen
geschafft vielen dank
hilfe
mist
order
result
schaffe
schleifen
stehen
variable
vielen dank
zeilennummer
-
Ich will, dass sich MYSQL-Eintr?ge so ordnen, dass die neuesten immer vorne stehen.
Allerdings klappt das nicht ganz.
Ich benutzte eine Datenbank mit den Feldern id, titel, beitrag.
Hier der PHP-Code:
<?php
$verbindung = mysql_connect ("...","...", "...");
mysql_select_db("...");
$abfrage = "SELECT titel, id FROM forum";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<a href=\"zeigen.php?id=$row->id\">$row->titel</a><br>
";
}
?>
Ich bin auf PHP leider noch Anf?nger und habe dazu etwas gefunden, allerdings nicht gewusst, wo ich es einbauen muss.
Wie schaffe ich es also, die Daten einer Datenbank beim Auslesen, oder vielleicht sogar insgesamt zu sortieren?
Oder muss ich die Daten schon beim Hinzuf?gen vorne anh?ngen?
W?re nett, wenn ihr mir auch hier weiterhelfen k?nntet.
Vielen Dank, H2O -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
menlow schrieb:
du musst es so machen:
SELECT titel, id FROM forum ORDER BY id DESC
Sorry, aber das habe ich leider schon ausprobiert, oder zumindest so, wie ich dachte, dass es funktionieren m?sste.
K?nntest du vielleicht genauer sagen, wie ich das machen muss?
Wo muss ich was hinschreiben?
Vielen Dank, H2O
// edit:
Ich hab's doch noch geschafft.
Vielen Dank f?r die Hilfe. -
<?php
$verbindung = mysql_connect ("...","...", "...");
mysql_select_db("...");
$abfrage = "SELECT titel, id FROM forum ORDER BY id DESC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<a href='zeigen.php?id=$row->id'>$row->titel</a><br>";
}
?> -
Also...
Ich w?rde es so machen:
fr?her hatte ich das auch mit mysql_fetch_object gemahct, aber das geht nur f?r 1-zeilige ergebnisse glaube ich, au?er du machst das dann mit einer for-schleife, aber dass muss ich jetzt nicht erkl?ren, oda???$query = "SELECT * FROM `forum` ORDER BY `ID` DESC"; while($i = mysql_fetch_row($query) { echo "<a href='zeigen.php?id=$i[(zeilen nummer der id)]'>$i[/zeilennummer des titels'</a>"; }
also... ich hab das bei mir getestet und das funktioniert^^
Naja... ich hoffe das hilft dir^^
MfG...
McBluntslide -
Vielen Dank nochmal an euch alle.
Ich habe es nun hinbekommen.
Statt das " ORDER BY id DESC" dran zu h?ngen habe ich immer wieder eine neue Variable daf?r genommen.
Naja. Und dann klappte es nicht.
Also nochmal vielen Danke an euch.
H2O -
Dieser Thread wurde von djfun mit folgender Begr?ndung geschlossen:
Problem gel?st...
Ps. Bei Wieder?ffnungswunsch einfach PN an mich...
(Dies ist eine automatische Nachricht durch das System) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage