hallo
ich habe in einer tabelle mehrere datensätze stehen, hier möchte ich nun zuerst alle auslesen, die mit der katnr 1 beginnen, dann mit der 2,3 usw und diese sollen nach der der spalte "pos_vor" sortiert werden.
so kann ich die positionen der einzelnen datensätze mit einem button verändern und die veränderte reihenfolge ausgeben.
meine Frage ist nun, kann ich in der diese abfrage auch nur in einem select ausführen?
was wichtig ist, dass die zuerst alle datensätze mit der katnr=1( dann katnr 2, katnr 3, usw) und diese dann nach der "pos_vor" sortiert ausgeben werden!
mit den zwei abfragen kann ich das blättern über mehrere seiten nicht verwirklichen...
danke
ich habe in einer tabelle mehrere datensätze stehen, hier möchte ich nun zuerst alle auslesen, die mit der katnr 1 beginnen, dann mit der 2,3 usw und diese sollen nach der der spalte "pos_vor" sortiert werden.
so kann ich die positionen der einzelnen datensätze mit einem button verändern und die veränderte reihenfolge ausgeben.
PHP-Code:
$result_kategorie = mysql_query( 'SELECT katnr from kategorie ' );
while ($row_kategorie = mysql_fetch_row ($result_kategorie)) {
$result = mysql_query( 'SELECT
contentnr,
pos_vor,
pos_nach,
status,
katnr,
autornr,
titel,
beschreibung
from content where katnr = '.$row_kategorie[0].' order by pos_vor asc' );
while ($row = mysql_fetch_row ($result)) {
.....ausgabe....
}}
was wichtig ist, dass die zuerst alle datensätze mit der katnr=1( dann katnr 2, katnr 3, usw) und diese dann nach der "pos_vor" sortiert ausgeben werden!
mit den zwei abfragen kann ich das blättern über mehrere seiten nicht verwirklichen...
danke
Kommentar