Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

ID datensatz abrufen

Diskussion: ID datensatz abrufen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Wie kann ich wenn ich zum Beispiel folgende Tabelle hab ID= 1, 2, 3 text= 1, a, a1 wort= ...

Antwort
Alt 17.01.08, 14:21   #1 (permalink)
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard ID datensatz abrufen

Anzeige

Wie kann ich wenn ich zum Beispiel folgende Tabelle hab
ID=
1, 2, 3

text=
1, a, a1

wort=
2, b, a2

Wie kann ich jetzt NUR die ID 1 mit dem dazugehörigen text=1 und wort=2 SELECTEN?
also biespielsweise, ich kenn den text und das wort nicht, nur die ID, und will diese mit dem dazugehörigen text (den ich nicht weis) und dem wort (das ich nicht weis) ausgeben?

Ich hoffe meine Fragestellung ist einigermasen verständlich^^

gugugs ist offline   Mit Zitat antworten
Alt 17.01.08, 14:29   #2 (permalink)
Senior Member
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

Code:
 select * from `table` where id = '1'
so sollte das gehen
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 17.01.08, 14:38   #3 (permalink)
Themenstarter
 
Registriert seit: 25.11.06
gugugs Leistung: Facit NTK
Likes: 0
Standard

Ah jetzt hats bei mir klick gemacht^^ ich hab es auch so die ganze zeit gemacht, und habe mich dann immer gewundert warum er mir dabei aber immer nur 1 anzeigt:

$sql = "select * from `tool` where id = '1'";
$result = mysql_query ($sql) OR die ("fehler");
while ($row = mysql_fetch_assoc ($result))
{
echo $row["ID"];
}

dabei is es ja logisch, es muss so sein:

$sql = "select * from `tool` where id = '1'";
$result = mysql_query ($sql) OR die ("fehler");
while ($row = mysql_fetch_assoc ($result))
{
echo $row["ID"];
echo $row["text2"];
}
gugugs ist offline   Mit Zitat antworten
Alt 17.01.08, 21:23   #4 (permalink)
 
Registriert seit: 17.01.06
Oi!Alex Leistung: 8086
Likes: 7
Standard

Zitat:
Original von gugugs
Ah jetzt hats bei mir klick gemacht^^ ich hab es auch so die ganze zeit gemacht, und habe mich dann immer gewundert warum er mir dabei aber immer nur 1 anzeigt:

$sql = "select * from `tool` where id = '1'";
$result = mysql_query ($sql) OR die ("fehler");
while ($row = mysql_fetch_assoc ($result))
{
echo $row["ID"];
}

dabei is es ja logisch, es muss so sein:

$sql = "select * from `tool` where id = '1'";
$result = mysql_query ($sql) OR die ("fehler");
while ($row = mysql_fetch_assoc ($result))
{
echo $row["ID"];
echo $row["text2"];
}
Statt:
Code:
$sql = "select * from `tool` where id = '1'"; 
$result = mysql_query ($sql) OR die ("fehler");
while ($row = mysql_fetch_assoc ($result))
{
echo $row["ID"];
echo $row["text2"];
}
würde ich es so machen:

Code:
$sql = 'SELECT id, text2 FROM `tool` WHERE id = `1` LIMIT 1;';
$result = mysql_query ($sql) OR die ("fehler");
$row = mysql_fetch_assoc ($result);

echo $row['id'];
echo $row['text2'];
1. Empfehle ich dir die Namen der Tabellen immer klein zuschreiben und SQL-Schlüsselwörter groß, dient der Übersicht.
2. * sollte man nicht verwenden sondern die Spalten direkt mit Namen Selektieren ('id, text2' in dem fall)
3. Wenn du nur einen Datensatz möchtest dann macht LIMIT 1 am Ende des SQL-Anweisung sinn, da die Datenbank aufhört die Datensätze zu durchsuchen sobald es einen gefunden hat.
4. Bei einem Datensatz ist eine while Schleife sinnfrei und macht erst sinn wenn du mehrere Datensätze erwartest bzw. ausgeben möchtest.
Oi!Alex ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » ID datensatz abrufen
Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ID von neuem Datensatz keksinat0r (Web-) Design und webbasierte Sprachen 8 13.10.08 11:11
HST-Datensatz parkouma Internet Allgemein 11 08.04.07 15:04
SQL abfrage zeigt nur einen Datensatz an obwohl es mehrere sein müssten ba2 (Web-) Design und webbasierte Sprachen 3 28.05.06 20:45
Mail abrufen mit Thunderbird Icseb Applikationen 2 06.03.05 22:34
Datensatz in Mysql Datanbank erstellen Flou (Web-) Design und webbasierte Sprachen 11 02.11.03 16:08


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61