![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: seppl, 29. 02. 2004, 15:58
Hallo,
Mein Problem ist folgendes:
Ich möchte gerne, bei einer MySQL Datenbank, eine Suche durchführen: "Er" soll eine Spalte (zB: Name) nach einem bestimmten Namen (zB: Hansi) durchsuchen, und dann die Nummer des Datensatzes (in dem der Name (Hansi) enthalten ist) ausgeben.
Nun, wie mache ich das? bzw. mit welchem Befehl?
Vielen Dank für eure,
MfG,
seppl
Die folgende Nachricht zum Thema stammt von: Andavos, 29. 02. 2004, 16:20
Hallo,
SELECT * FROM tabelle WHERE spaltenname LIKE 'wert'
und dann einfach id ausgeben
MFG
Andavos
--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
Die folgende Nachricht zum Thema stammt von: seppl, 29. 02. 2004, 16:26
Hallo,
THX
MfG,
seppl
Die folgende Nachricht zum Thema stammt von: Andreas Schneider, 29. 02. 2004, 16:29
Hallo Andavos,
»» SELECT * FROM tabelle WHERE spaltenname LIKE 'wert'
Warum nicht gleich "SELECT Id FROM Tabelle WHERE Spaltenname = 'wert'"?
Grüße
Andreas
--
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
(Rich Cook)
Die folgende Nachricht zum Thema stammt von: Andavos, 29. 02. 2004, 17:25
Hallo,
evt. möchte er noch weitere Werte ausgeben?
Für Beispiele benutze ich immer *, weil man dann alle Werte ausgeben kann, und nicht darauf achten muss, das man dort oben die spalte hinschreibt.
MFG
Andavos
--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
Die folgende Nachricht zum Thema stammt von: Andreas Schneider, 29. 02. 2004, 17:36
Hallo Andavos,
»» evt. möchte er noch weitere Werte ausgeben?
Dann muß er sie halt noch dazuschreiben.
»» Für Beispiele benutze ich immer *, weil man dann alle Werte ausgeben kann, und nicht darauf achten muss, das man dort oben die spalte hinschreibt.
Für einen Anfänger ist "SELECT *" aber das denkbar schlechteste Beispiel.
Grüße
Andreas
--
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
(Rich Cook)
Die folgende Nachricht zum Thema stammt von: Andavos, 29. 02. 2004, 17:45
Hallo,
naja, zwar ist das etwas langsamer, aber bei den meisten Scripts macht das nichts.
Wenn man wirklich große Scripts schreibt, weiß man, das man die Spalten einzeln abfragen sollte
MFG
Andavos
--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
Die folgende Nachricht zum Thema stammt von: Andreas Schneider, 29. 02. 2004, 18:09
Hallo Andavos,
»» naja, zwar ist das etwas langsamer, aber bei den meisten Scripts macht das nichts.
Geschwindigkeit ist nicht das einzige Kriterium: http://www.dclp-faq.de/q/q-sql-select.html
»» Wenn man wirklich große Scripts schreibt, weiß man, das man die Spalten einzeln abfragen sollte
Das weiss ein Anfänger eben nicht.
Grüße
Andreas
--
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
(Rich Cook)
Die folgende Nachricht zum Thema stammt von: Andavos, 29. 02. 2004, 18:13
Hallo,
aber Anfänger schreiben normalerweise keine wirklichen großen Script, wo mehrere hundert Leute auf einmal 10 oder mehr Abfragen machen.
MFG
Andavos
--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
Die folgende Nachricht zum Thema stammt von: MudGuard, 29. 02. 2004, 20:48
Hi,
»» aber Anfänger schreiben normalerweise keine wirklichen großen Script, wo mehrere hundert Leute auf einmal 10 oder mehr Abfragen machen.
Aber wenn sie es von Anfang an falsch lernen, stellen sie sich später schwer[er] um...
cu,
Andreas
--
MudGuard? Siehe http://www.Mud-Guard.de/
Die folgende Nachricht zum Thema stammt von: Thomas Luethi, 29. 02. 2004, 17:00
Hallo,
»» Ich möchte gerne, bei einer MySQL Datenbank, eine Suche durchführen: "Er" soll eine Spalte (zB: Name) nach einem bestimmten Namen (zB: Hansi) durchsuchen, und dann die Nummer des Datensatzes (in dem der Name (Hansi) enthalten ist) ausgeben.
SELECT Nummer FROM Tabelle WHERE Name='Hansi'
http://www.mysql.com/doc/de/SELECT.html
Wie/womit lernst Du MySQL?
Gruesse,
Thomas
© 1998-2008
Impressum, Software: Classic Forum