phpbar.de logo

Mailinglisten-Archive

[php] Query -> Array? -> Sort

[php] Query -> Array? -> Sort

Mathias Sulser php_(at)_phpcenter.de
Tue, 16 Oct 2001 08:38:51 +0200 (MEST)


Hi Micha!

> --
> select * from train_table
> WHERE TO_DAYS(trainStart1) - TO_DAYS(NOW()) > 0 AND TO_DAYS(trainStart1) -
> TO_DAYS(NOW()) <= 90 OR
> TO_DAYS(trainStart2) - TO_DAYS(NOW()) > 0 AND TO_DAYS(trainStart2) -
> TO_DAYS(NOW()) <= 90 OR
> TO_DAYS(trainStart3) - TO_DAYS(NOW()) > 0 AND TO_DAYS(trainStart3) -
> TO_DAYS(NOW()) <= 90 OR
> TO_DAYS(trainStart4) - TO_DAYS(NOW()) > 0 AND TO_DAYS(trainStart4) -
> TO_DAYS(NOW()) <= 90 OR
> TO_DAYS(trainStart5) - TO_DAYS(NOW()) > 0 AND TO_DAYS(trainStart5) -
> TO_DAYS(NOW()) <= 90
> ORDER BY trainCourseID
> --
> (ist wohl nicht optimal, oder ?) 

Ne, also unter optimal verstehe ich mal was anderes ;)

Aber so wie ich das sehe, gibts nichts kompakteres was all deine Bedingungen
erfüllt ..
Nun aber zum Array ... wenn du das ganze von MySQL (ist doch MySQL oder?)
abgefragt hast,
sollte dein Code in etwa so aussehen:

**

mysql_connect("host","username","pass");
mysql_select_db("dbname");

$query = "..."; // deine query
$result = mysql_query($query)
or die(mysql_error());

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

    //deine Ausgabe

}

**

Oder?
Wenn das der Fall ist, ist alles was du wolltest in dem Array $row[]
enthalten.
Alles was du jetzt noch fürsSortieren von Arrays brauchst:
http://www.php.net/manual/de/ref.array.php

> Grüsse 
> Micha

mfg
mathias

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net



php::bar PHP Wiki   -   Listenarchive