viking, ale to chyba zmieni mi także kolejność id, a nie tego właśnie oczekuje
Aktualnie jest tak:
Tabela:
id-nazwa
1-Ania
2-Robert
3-Hubert
4-Kamil
7-Julia
i przy wykonaniu takiego kodu:
$sql = mysql_query("SELECT * FROM szablon ORDER BY nazwa ASC"); {
echo $wynik['id'].'-'.$wynik['nazwa'].'<br />'; }
Wyrzuca mi:
1-Ania
3-Hubert
7-Julia
4-Kamil
2-Robert
Chciałbym dodać do tego zapytania SQL warunek w którym podane będzie, że np. ma rozpocząć pętlę od następnej większej alfabetycznie nazwy, czyli np.
Dodam warunek, że pobiera dane większe alfabetycznie od nazwy: Hubert
zatem cała pętla zwróci mi taki wynik:
7-Julia
4-Kamil
2-Robert
Jedyne co mi przychodzi do głowy to to, że po prostu dam warunek if w pętli, w którym dam, że zawartość pętli wykonuje się dopiero, gdy nazwa jest większa od podanej w warunku.
Ale czy nie dałoby rady jakoś uniknąć obracania tej pętli w momentach, gdy warunek tego ifa nie byłby spełniony? Może jest możliwość zadeklarowania jakoś tego w WHERE w SELECT?