Schluessel aus MSSQL DB oder jüngster Schluessel mit PHP ausgeben.
Hallo,
Ich habe da gerade ein Problem,
Vielleicht hat mir da jemand eine lösung.
Ich möchte aus einer MSSQL-DB aus der Tabelle Ergebnisse,
die höchste Schluessel-Nummer oder die jüngste Schlüsselnummer auslesen
und in eine Andere DB-Spalte schreiben.
Mach ich das so:
MSSQL-Verbindung.
$res = mssql_query("select * from Ergebnisse ??????????? ");
$num = mssql_num_rows($res);
while ($dsatz = mssql_fetch_assoc($res))
{
echo "<td>" . $dsatz["Schluessel"] . "</a></td>";
}
Mit den ???????? muß doch was hin oder ???
Danke.
Gruß
Helmut
[Edit Biber 25.11.] Verschoben von "Entwicklung" nach "Datenbanken" und "Gelöst", "Geschlossen" gesetzt. [/Edit]
Ich habe da gerade ein Problem,
Vielleicht hat mir da jemand eine lösung.
Ich möchte aus einer MSSQL-DB aus der Tabelle Ergebnisse,
die höchste Schluessel-Nummer oder die jüngste Schlüsselnummer auslesen
und in eine Andere DB-Spalte schreiben.
Mach ich das so:
MSSQL-Verbindung.
$res = mssql_query("select * from Ergebnisse ??????????? ");
$num = mssql_num_rows($res);
while ($dsatz = mssql_fetch_assoc($res))
{
echo "<td>" . $dsatz["Schluessel"] . "</a></td>";
}
Mit den ???????? muß doch was hin oder ???
Danke.
Gruß
Helmut
[Edit Biber 25.11.] Verschoben von "Entwicklung" nach "Datenbanken" und "Gelöst", "Geschlossen" gesetzt. [/Edit]
Please also mark the comments that contributed to the solution of the article
Content-Key: 74402
Url: https://administrator.de/contentid/74402
Printed on: May 4, 2024 at 07:05 o'clock
4 Comments
Latest comment
Moin helmuthelmut2000,
Wenn Du den größten Schlüsselwert ermitteln willst, dann brauchst Du wirklich nicht die Tabelle durchwackeln.
...wäre das ausreichende Statement.
Wenn es nicht um das größte, sondern um das jungste Schlüssel-Datensatzfeld geht, brauchst Du schon ein Datums/Timestamp-Feld in der Tabelle.
Wenn es also so ein Feld "Datum_Angelegt" oder so etwas gibt, dann
Grüße
Biber
Wenn Du den größten Schlüsselwert ermitteln willst, dann brauchst Du wirklich nicht die Tabelle durchwackeln.
Select Max(Schluessel) From Ergebnisse
Wenn es nicht um das größte, sondern um das jungste Schlüssel-Datensatzfeld geht, brauchst Du schon ein Datums/Timestamp-Feld in der Tabelle.
Wenn es also so ein Feld "Datum_Angelegt" oder so etwas gibt, dann
Select e.Schluessel from Ergebnisse e
where e.Datum_Angelegt=Max(datum_angelegt) from ergebnisse
Grüße
Biber