mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 07:39 Benutzername: Passwort: Auto-Login

Thema: Teil aus Spalte holen vom 24.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Teil aus Spalte holen
Seite: 1, 2  Weiter
Autor Nachricht
ENIXone
Threadersteller

Dabei seit: 25.02.2007
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Do 24.07.2008 10:05
Titel

Teil aus Spalte holen

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 24.07.2008 10:36
Titel

Antworten mit Zitat Zum Seitenanfang

ich bin nicht so der mysql-query experte, aber ich würde das mal mit
einer regular expression versuchen.

http://dev.mysql.com/doc/refman/5.0/en/regexp.html
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 24.07.2008 10:49
Titel

Antworten mit Zitat Zum Seitenanfang

Google: MySQL Date and Time Functions
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 24.07.2008 10:58
Titel

Antworten mit Zitat Zum Seitenanfang

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 ?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 24.07.2008 11:02
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Do 24.07.2008 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 24.07.2008 11:11
Titel

Antworten mit Zitat Zum Seitenanfang

naja, zwei querys über dieselbe db brauchen wohl immer länger als einer *bäh*

merkbare unterschiede sind da natürlich von der db-größe, der indizierung und und und abhängig...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 24.07.2008 11:13
Titel

Antworten mit Zitat Zum Seitenanfang

pixelpapst303 hat geschrieben:
edit:
extract() und month() wären wohl auch denkbar... ggf. praktischer


Natürlich war MONTH() gemeint *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.