Autor |
Nachricht |
ENIXone
Threadersteller
Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 24.07.2008 10:05
Titel Teil aus Spalte holen |
|
|
Hallo,
ich möchte gerne aus meine Datenbank einige Zeilen holen bei dene ich aus einer Spalte einen Wert abfragen will.
blöd erklärt irgendwie...
ich machs mal anhand eines beispiels :
ich habe meine spalte "ts":
eingetragen wird dort folgender Wert: YYYY-MM-TT HH:MM:SS (hoffe jeder weiß was gemeint ist)
jetzt möchte ich eine ausgabe programmieren bei der er aber den Monat, also MM raussucht.
$monat = "04";
wie kann ich jetzt in der spalte sagen -> Suche in ts, wobei ts MM = $monat???
habe mal was von left gelesen, jedoch check ich mir das net so ganz ... LEFT(ts, $datum) $datum wären dann YYYY-MM oder?
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 24.07.2008 10:49
Titel
|
|
|
Google: MySQL Date and Time Functions
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 24.07.2008 10:58
Titel
|
|
|
m hat geschrieben: | Google: MySQL Date and Time Functions |
würde es performance unterschiede geben, das ganze mit den date time funktionen von mysql oder mit ner regex zu machen ?
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 24.07.2008 11:02
Titel
|
|
|
choise hat geschrieben: | m hat geschrieben: | Google: MySQL Date and Time Functions |
würde es performance unterschiede geben, das ganze mit den date time funktionen von mysql oder mit ner regex zu machen ? |
wohl keine mitm menschlichen empfinden wahrzunehmende unterschiede. dennoch sollte man grundsätzlich so vorgehen, dass man sofern möglich die ausgabe über mysql beeinflusst. warum ein rohes ergebnis holen, umständlich umparsen, wenn du mit DATE_FORMAT() as AUSGABE schon alles so bekommen kannst, wie du es willst...
edit:
extract() und month() wären wohl auch denkbar... ggf. praktischer
Zuletzt bearbeitet von pixelpapst303 am Do 24.07.2008 11:05, insgesamt 1-mal bearbeitet
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 24.07.2008 11:06
Titel
|
|
|
naja regex steht ja auch für mysqlabfragen zur verfügung.
ich meine natürlich performance unterschied bei en 2 mysqlquerys und nicht
einmal elegant mit nem query und einmal danach parsen
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Do 24.07.2008 11:11
Titel
|
|
|
naja, zwei querys über dieselbe db brauchen wohl immer länger als einer
merkbare unterschiede sind da natürlich von der db-größe, der indizierung und und und abhängig...
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 24.07.2008 11:13
Titel
|
|
|
pixelpapst303 hat geschrieben: | edit:
extract() und month() wären wohl auch denkbar... ggf. praktischer |
Natürlich war MONTH() gemeint
|
|
|
|
|
|
|
|
Ähnliche Themen |
dateinamen aus url holen
String aus einem Array holen
Bildpfad aus XML lesen und Bild holen.
Array und dazugehörigen Werte aus Datenbank holen?
Flash | Importierte Dateien aus Bib. heraus holen?
[Firefox] Dateien ausm Cache holen
|
|