Изкарване на резултати от MySQL

prima08

Registered
Дайте ми начините по които може да се изкарват резултати.Тоест тия
ORDER by за последни 2 резултата знам.Кажете ми и други
 
$zapisi = "SELECT * FROM таблица ORDER by id";
$results = mysql_query($zapisi)or die (mysql_error());
while($row = mysql_fetch_array($results)){

}
 
Еми то по един начин се изкарва :shock:
OREDER by - да ти ги подреди по някоя колона
LIMIT - лимит
WHERE $var = $var - където еди кое си е като еди кое си
SELECT count(id) AS numrows - да ти преброй колко записа имаш в колоната
 
prima08 каза:
Не бе искам да знам по какви други начини може да се изкарват
ORDER by ASC изкарва ги по име. Това ли ти трябваше ? :roll:
Също така ако записваш датите на регистраций примерно или на изъплнена функция и ги записваш примерно в полето date. Може да ги изкарваш така
SELECT * FROM table ORDER by date така ще ти ги изкарва по дати. :wink:
 
MontefuckeR каза:
ORDER BY id DESC ?
Това е да изкарва по последните Id-та. Но той може да иска да ги изкарва по категорий дати име... :wink:
 
аз сам се досетих че мога да ги изкарвам по категорий чрез where cat=..
но просто питам и за други начини.
Щото гледам в някой сайтове за photoshop след уроците има например 5 random урока и се чуда как ги изкарва random

знам че може с rand() но как ще стане като информацията е в MySQL
 
prima08 каза:
аз сам се досетих че мога да ги изкарвам по категорий чрез where cat=..
но просто питам и за други начини.
Щото гледам в някой сайтове за photoshop след уроците има например 5 random урока и се чуда как ги изкарва random

знам че може с rand() но как ще стане като са в MySQL информацията
SELECT * FROM tablica WHERE id='5' AND id='26' AND id='701' AND id='81' AND id='616' ORDER by RAND() Limit 5

Ем пробвай така ако искаш. id='5' и тея ги променяш с други id-та и би трябвало да ги изкарва.
 

Back
Горе