Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]sortowanie rekordow MySQLa, jak to dobrze posortowac
Titanux
post 3.03.2008, 00:05:11
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.02.2008

Ostrzeżenie: (0%)
-----


Mam pytanie.Napisalem klase ktora wyswietla mi rekordy z bazy lecz nie robi tego prawidlowo iz nie sortuje dobrze wedlug id poniewaz 10 jest miedzy 1 a 2 moze ktos mi podpowie jak to szybko zrobic a oto moj skrypt:
<pre>
<?php
class wyswietl_dane
{
//METODY KLASY
//LACZENIE SIE Z BAZA
public function __construct()
{
$this->connected=$connected;
$this->connected=mysql_connect('localhost', 'root', '');
mysql_select_db('moja_baza_danych', $this->connected);
$this->zapytanie="SELECT * FROM klasa ORDER BY id ";
$this->moje_query=mysql_query($this->zapytanie);
echo '<b>Wyswietlanie danych z bazy</b><br><br>';
echo '<a href="wyswietl.html">Powrot</a><br><br>';
echo '<hr>';
$this->id=$_POST['id'];
while($this->object_sql=mysql_fetch_array($this->moje_query))
{
echo 'ID: '.$this->object_sql['id'].'<br>';
echo 'Imie: '.$this->object_sql['imie'].'<br>';
echo 'Nazwisko: '.$this->object_sql['nazwisko'].'<br>';
echo '<br><hr><hr><hr>';
}
}
}
$wyswietl=new wyswietl_dane;
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
hostcom
post 3.03.2008, 00:18:01
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 1.03.2008

Ostrzeżenie: (0%)
-----


  1. SELECT * FROM klasa ORDER BY id ASC


Ten post edytował hostcom 3.03.2008, 00:19:23
Go to the top of the page
+Quote Post
nevt
post 3.03.2008, 07:44:12
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


a jaki TYP ma pole `id` ? bo takie sortowanie jak opisujesz wskazuje na na CHAR albo VARCHAR... jak zmienisz na INT to będzie ok.


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
Cysiaczek
post 3.03.2008, 07:53:14
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Przenoszę na Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:16