Anordnung mit PHP beim includen von SQL Zellen

Die Scriptsprache PHP fĂĽr die Gestaltung von dynamischen Websites.

Anordnung mit PHP beim includen von SQL Zellen

Beitragvon Fenix » Mo 01 Dez, 2003 23:21

Folgendes Problem:

Ich mach gerade ein Abschlussprojekt, hab jetzt per MySQL die Kritiken (online-zeitschrift) erstellt und jetzt möchte ich folgendes haben:

Die einzelnen Dateien nach Datum reihen mit Hilfe von PHP! Bis jetzt hab ich folgendes gemacht:

Code: Alles auswählen
<?

$laufvar=5;

while ($row = mysql_fetch_array($result)) {

if($laufvar!=0){

?>

UND:

<?php

require("dbase_inc.php");

$sql = "SELECT headline, online, ID, Kurzbeschreibung, Kategorie FROM news WHERE online='1'";

$result=mysql_query($sql)

   or die ("UngĂĽltige Abfrage: " . mysql_error());;

   

   $i = mysql_num_rows($result);

   $a=$i-5;

   mysql_data_seek($result,$a);

?>


Das wars eigentlich und das Problem is: Er zeigt den neuesten Beitrag ganz unten an, statt ganz oben!

->Hilfe

Danke, Lg, Fenix
Fenix
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 55
Registriert: Di 24 Jun, 2003 00:02
Wohnort: St. Pölten

Beitragvon n-i-c » Di 02 Dez, 2003 13:56

Blöde Frage...
warum sortierst des nicht gleich in MySql (order by)?
Mit freundlichen GrĂĽĂźen

Nicole
n-i-c
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 53
Registriert: Do 06 Nov, 2003 10:59
Wohnort: Micheldorf

Beitragvon Fenix » Di 02 Dez, 2003 23:07

könntest du mir bitte sagen wie? weil derzeit schreibt es das einfach nur rein, d.h. pro neu erstellten news artikel 5 inhalte in einer tabelle!

order by ?????
Fenix
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 55
Registriert: Di 24 Jun, 2003 00:02
Wohnort: St. Pölten

Beitragvon n-i-c » Mi 03 Dez, 2003 07:33

Naja so genau kann ich dir dass jetzt leider auch noch nicht sagen bin auch ziemlich neu....
aber wenn du etwas aus der DB auslesen willst....
SELECT * FROM ORDER BY //einem bestimmten feld zb Datum
Dann gibt er dir normalerweise das nach datum aus....

Wenn du ASC oder DESC dazuschreibst Aufssteigend oder Absteigend...

Die genaue Syntax hab ich nicht im Kopf mĂĽsstest schaun ...

Schönen Mittwoch

Nicole
Mit freundlichen GrĂĽĂźen

Nicole
n-i-c
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 53
Registriert: Do 06 Nov, 2003 10:59
Wohnort: Micheldorf

Beitragvon thorli » Fr 16 Jan, 2004 00:47

die sache mit der laufvariablen kannst dir auch ersparen das geht mit sql nämlich auch.

SELECT * FROM tabelle ORDER BY datum DESC LIMIT 0,5

0 ist der startpunkt, 5 die laufweite
thorli
Junior Board-Mitglied
Junior Board-Mitglied
 
Beiträge: 39
Registriert: Fr 12 Dez, 2003 11:34


ZurĂĽck zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste