php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.12.2004, 13:37  
Gast
 
Beiträge: n/a
Standard Datenbankabfrage

Hallo

Ich kann alle Datensätze aus einer Datenbank auslesen !
Ich kann den letzten Datensatz aus einer db auslesen !

Jetzt das Problem:
Ich will aber einen n-ten Datensatz auslesen. Also will ich praktisch selber bestimmen welchen Datensatz ich auslesen will !

Danke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.12.2004, 16:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Code:
SELECT spalte1, spalte2, .. , spalte23 FROM tabelle WHERE id = 3
liest den datensatz mit der ID 3 aus.

dafür erstellst du am besten eine spalte, die einen PRIMARY KEY verwendet und per AUTO_INCREMENT beim eintrag eines neuen datensatzes um eins erhöht wird .. also der inhalt natürlich

schau mal im MySQL-Manual nach.

http://dev.mysql.com/doc/mysql/de/
imported_Ben ist offline   Mit Zitat antworten
Alt 20.12.2004, 16:16  
Gast
 
Beiträge: n/a
Standard

wenn dus in php realisiert hast dann machst du einfach ein textfeld, wo du hineinschreibst, welches feld (zum beispiel ein feld welches eine bestimmte id nummer hat) du auslesen willst.

den wert dieses textfeldes übergibst du dann mittels formular (main.php?action=auslesen&id=$id)

im nächsten file nimmst du dann den bekommenen wert her und liest ihn dann aus der tabelle aus:

Code:
if($action == "auslesen"){
        $query = "SELECT * FROM myTable WHERE id = '$id'";
        $result = mysql_query($query,$SQL_DBConn) or die ("SQL Error");
        $row = mysql_fetch_array($result);

        $firstName = $row['firstName'];
        $lastName = $row['lastName'];
}
Fertig
mfg
  Mit Zitat antworten
Alt 20.12.2004, 16:18  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Das sollte auch kein Problem sein, Limite auf gewünschte Position setzen und einen Satz lesen:
Code:
SELECT feld1, feld2, ...
FROM tabelle
LIMIT <startposition>, 1;
Ist mir allerdings schleierhaft, wozu das gut sein soll, da du normalerweise ja nicht weisst, was an welcher Position steht, und die Reihenfolge ohne Sortierung sowieso nicht definiert ist.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datenbankabfrage nach funktionsübergabe obi PHP Tipps 2007 9 13.04.2007 02:01
Datenbankabfrage mit variablen select-Auswahlfeldern tinchen PHP Tipps 2006 1 11.04.2006 10:40
Struktur der Datenbankabfrage tinchen PHP Tipps 2006 2 07.04.2006 13:35
Ergebnisse einer Datenbankabfrage in eine Function packen Plague PHP Tipps 2006 26 28.02.2006 11:13
Datenbankabfrage mit Eingabe des Benutzers PHP Tipps 2006 4 20.02.2006 10:27
problem bei distinct datenbankabfrage... Promaetheus Datenbanken 2 25.01.2006 17:28
Probleme bei Datenbankabfrage - blättern maccoder PHP Tipps 2005-2 2 23.10.2005 05:18
[Erledigt] 2 verschiedene Datum vergleichen - Datenbankabfrage Datenbanken 3 19.06.2005 10:29
datenbankabfrage faultier PHP Tipps 2005-2 10 13.06.2005 11:40
Datenbankabfrage Serverübergreifend PHP Tipps 2005 22 04.05.2005 12:42
Datenbankabfrage: Ergebnisse anzeigen PHP Tipps 2005 5 07.04.2005 10:31
Datenbankabfrage für Singlesuche ThaRider Datenbanken 6 27.03.2005 09:35
suche bestimmte Datenbankabfrage mit SUM() Datenbanken 4 21.01.2005 13:40
zu langsame Datenbankabfrage Datenbanken 3 09.11.2004 16:24
[Erledigt] Datenbankabfrage Datenbanken 4 30.10.2004 22:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbankabfrage in bestimmter reihenfolge

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.