S
sevY
Hi zusammen,
ich möchte einen Datensatz aus einer Mysql DB mit PHP ziehen.
Die Abfrage ist:
$ID ist der Primary Key des Table und wir mit der Variablen $pkx, die extern aus einer Navigation an dieses Script übergeben wird, definiert.
Um beim Aufrufen der Seite direkt den ersten Datensatz bereitzustellen wir onload $pkx='1'; gesetzt und übergeben. Das ist soweit auch korrekt. Nun das Problem. Man kann die Datenbank via Admintool administrieren.
Wenn nun der Datensatz mit dem Primary Key 1 gelöscht wird, ist $pkx='1'; trivial, da der Primary Key mit auto_increment gezählt wird. Gibt es nun eine Möglichkeit, anstatt numerisch, faktisch ein Statement zu übergeben, das sagt, das der Datensatz mit dem ersten Primary Key geladen werden soll? Also quasi der kleinste Wert des Primary Key?
Beispiel:
Danke und viele Grüße,
Yves
ich möchte einen Datensatz aus einer Mysql DB mit PHP ziehen.
Die Abfrage ist:
PHP:
$read=mysql_query("select * from $db_contact where ID='$_POST[pkx]'",$handler);
$ID ist der Primary Key des Table und wir mit der Variablen $pkx, die extern aus einer Navigation an dieses Script übergeben wird, definiert.
Um beim Aufrufen der Seite direkt den ersten Datensatz bereitzustellen wir onload $pkx='1'; gesetzt und übergeben. Das ist soweit auch korrekt. Nun das Problem. Man kann die Datenbank via Admintool administrieren.
Wenn nun der Datensatz mit dem Primary Key 1 gelöscht wird, ist $pkx='1'; trivial, da der Primary Key mit auto_increment gezählt wird. Gibt es nun eine Möglichkeit, anstatt numerisch, faktisch ein Statement zu übergeben, das sagt, das der Datensatz mit dem ersten Primary Key geladen werden soll? Also quasi der kleinste Wert des Primary Key?
Beispiel:
PHP:
$read=mysql_query("select * from $db_contact where ID='//ersten Datensatz aus der Datenbank'",$handler);
Danke und viele Grüße,
Yves