MySql Tabelle nach ID auslesen

supser

Erfahrenes Mitglied
Guten Abend, hätte eine Frage. Habe ein php Formular von dem aus die Daten in eine MYsql tabelle gesendet werden. Habe jetzt einen Button der mir den Letzten Datensatz einliest. Gibt es eine möglichkeit in einem z.b. Dropdown Feld die IDs einzulesen und anzuzeigen ?
 
Ja die Möglichkeit gibt es. Das machst du mit einem einfachen SELECT.
Bsp.
SQL:
SELECT id FORM tabelle WHERE id =10
Oder ähnlich. Müßten dazu deinen Tabellenaufbau wissen. Ich gehe mal davon aus das du weißt wie man eine Verbindung zu einer DB aufbaust. Ansonsten googel mal nach mysql_connect, mysql_query etc.

MFG
 
PHP:
$sql = "SELECT `id` from `table` ORDER BY `id` DESC";

$query = mysql_query($sql) or die(mysql_error());

echo "<select>";
while($row = mysql_fetch_assoc($query)) {
  echo '<option value="'.$row['id'].'">'.$row['id'].'</option';
}

So einfach geht das.

/Edit:
Und danach kann man mit der Lösung von ronaldo weiterarbeiten ;)
 
Danke für die Antworten werds mal testen.

Also bei mir siehts so aus:

<?php
$host = "..............";
$user = "..............";
$password = "..............";
$dbname = ".................";
$tabelle ="........";

error_reporting(E_ALL);

$dbverbindung = mysql_connect ($host, $user, $password);
mysql_select_db("............", $dbverbindung);

if(isset($_GET["load_ds"])) {

$result = mysql_query("select * from tnt order by id desc limit 1") or die(mysql_error());
if($row = mysql_fetch_array($result, MYSQL_NUM)) {

$feld1 = $row[1];

for($gsindex = 1; $gsindex < $gsanzahl; $gsindex++)
{
$feld = "feld$gsindex";
$$feld = "$row[$gsindex]";
}


}
}
?>

Weis nicht so genau wie ich das miteinbinden kann, mit einem menü zum auswählen der IDS ?
 
Zurück