Wie einen Eintrag in eine MySQL Datenbank?
Hallo,
ich möchten einen Eintrag in eine MySQL Datenbank vornehmen.
Die DB heißt: realmd
Die Tabelle: account
Wie mache ich das?? Habe im Internet ein paar beispiele gefunde. Habe es aber nicht geschafft sie zum laufen zu bringen
MFG
PL-q
ich möchten einen Eintrag in eine MySQL Datenbank vornehmen.
Die DB heißt: realmd
Die Tabelle: account
Wie mache ich das?? Habe im Internet ein paar beispiele gefunde. Habe es aber nicht geschafft sie zum laufen zu bringen
MFG
PL-q
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 88561
Url: https://administrator.de/contentid/88561
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
6 Kommentare
Neuester Kommentar
Der Anfang war schonmal nicht schlecht ;-D
<?php
$dbhandle = mysql_connect("localhost","root","");
$db = mysql_select_db("realmd", $dbhandle);
$result = mysql_query("SELECT id FROM account");
while($ergebnis = mysql_fetch_assoc($result))
{
echo $ergebnis["id"] . "<br>";
}
?>
ps: wie war das mit der letzten Zeile gemeint? check ich net^^
<?php
$dbhandle = mysql_connect("localhost","root","");
$db = mysql_select_db("realmd", $dbhandle);
$result = mysql_query("SELECT id FROM account");
while($ergebnis = mysql_fetch_assoc($result))
{
echo $ergebnis["id"] . "<br>";
}
?>
ps: wie war das mit der letzten Zeile gemeint? check ich net^^
Moin,
Wir wollen von der letzten Zeile in der Tabelle, den Wert des Feldes `id`.
Dazu lassen wir die Tabelle anhand der `id` absteigend (DESC) sortieren (ORDER BY id) und beschränken die Anzahl der Ergebnisse auf 1 (LIMIT 1).
So erhalten wir eine einzige Zeile der Tabelle, nämlich die letzte.
Da wir nun nur noch eine Zeile als Ergebnis bekommen, passen wir das Skript von SimPsoNs4eVEr noch etwas an.
Mit der while-Schleife hat SimPsoNs4eVEr jede einzelne Zeile des Ergebnisses abgearbeitet, da wir das Ergebnis auf eins beschränkt haben, wissen wir ja das dieses auch nicht mehr wird - zumal wir ja auch nur eine Zeile haben wollen.
Deshalb können wir die while-Schleife hier weglassen:
mysql_query() liefert im Zusammenhang mit einem SELECT-Query eine "Resource Id #X" zurück. Dieses Resource Id zeigt auf die Ergebnistabelle von MySQL, mit Funktionen wie mysql_fetch_assoc("Resource Id") kann man dann die Ergebnistabelle Zeile für Zeile durchgehen um Spaltenwerte auszugeben.
~Arano
`//EDIT:`
Gar kein Code-Block für SQL da
SELECT id
FROM account
ORDER BY id DESC
LIMIT 1
Dazu lassen wir die Tabelle anhand der `id` absteigend (DESC) sortieren (ORDER BY id) und beschränken die Anzahl der Ergebnisse auf 1 (LIMIT 1).
So erhalten wir eine einzige Zeile der Tabelle, nämlich die letzte.
Da wir nun nur noch eine Zeile als Ergebnis bekommen, passen wir das Skript von SimPsoNs4eVEr noch etwas an.
Mit der while-Schleife hat SimPsoNs4eVEr jede einzelne Zeile des Ergebnisses abgearbeitet, da wir das Ergebnis auf eins beschränkt haben, wissen wir ja das dieses auch nicht mehr wird - zumal wir ja auch nur eine Zeile haben wollen.
Deshalb können wir die while-Schleife hier weglassen:
<?php
$dbhandle = mysql_connect("localhost","root","");
$db = mysql_select_db("realmd", $dbhandle);
$query = 'SELECT id
FROM account
ORDER BY id DESC
LIMIT 1';
$result = mysql_query($query);
$ergebnis = mysql_fetch_assoc($result);
echo $ergebnis["id"] . "<br>";
?>
~Arano
`//EDIT:`
Gar kein Code-Block für SQL da