Kezdőoldal » Számítástechnika » Weblapkészítés » (PHP) mysql_fetch_object...

(PHP) mysql_fetch_object sorba rendezése?

Figyelt kérdés

Ez jeleníti meg egymás alatt az üzeneteket:


$sqlQry = mysql_query($sqlCmd,$sqlServ);

$x=0;

while($getAccs=mysql_fetch_object($sqlQry)) {

if(($x%2)==0) {

$zF="tdunkel"; }

else { $zF="thell"; }

echo "

<div id='stat99'><img style='width: 100% ; height: 100%' src='img/".$getAccs->inapp.".png' \></div>

<div id='from99'>".$getAccs->felado."</td></div>

<div id='sub99'><a href='main.php?o=message_readin&read=".$getAccs->id."'>".$getAccs->subject."</a></div>

<div id='date99'>".$getAccs->create_time."</div>

<div id='del99'><a href='main.php?o=message_inbox&delete=".$getAccs->id."'><img style=' top:23.7% ; width: 70% ; height: 70%' src='img/delmess.png' \></a></div>

<br>";

$x++; }}


Ez most teljesen logikátlanul sorrend nélkül rendezi el, de a sorrend sosem változik, csak ha új üzenet érkezik.

Hogyan lehet azt megcsinálni, hogy dátum szerint rendezze sorba?


Dátum = ".$getAccs->create_time."



2012. febr. 19. 15:12
 1/2 anonim ***** válasza:

A sorba rendezést az SQL parancsban kell megadnod. Amit te keresel az az ORDER BY.


SELECT * FROM tábla_neve ORDER BY dátum DESC

A dátum szerint rendezzük a lekérést, és a DESC paranccsal megfordítjuk a sorrendet, vagyis az utolsó bejegyzéstől haladunk visszafele.


részletesebben: [link]

2012. febr. 19. 18:10
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Nagy táblánál fontos lehet, hogy ha where nincs, legyen indexed az order by -ra, azaz jelen esetben a datum mezőre.
2012. febr. 20. 07:58
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!