Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

SQL Abfrage, etwas schwierig

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 26.06.2011, 20:56

Abend, hab hier ein kleines Problem.

Ich lese eine CSV Datei aus.
In dieser sind Zeitangaben mit Infos
In manchen Zeilen gibt es noch eine Zusatzinfo, die mir probleme macht.

Bsp:
12:00 Text A
13:45 Text B
Böser Text der Stört
15:25 Text C

Diesen Zwischentext will ich nun aus der DB löschen.

Bisher so

name not like '1%' and name not like '0%'and name not like '2%'

Also alles was nicht mit 0, 1 oder 2 beginnt wird gelöscht.
Funktioniert zu 99%

Manchmal ist der böse Text aber so "12 irgendwas...."
In dem Fall bleibt das nun drinn.

Die Abfrage müsste also prüfen, ob der Eintrag mit "XX:XX"beginnt.
Also ne Uhrzeit muss vorne stehen.

Jemand ne Idee ?

thx im voraus :)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 26.06.2011, 21:25

Probier mal:
like '1_:%'
bzw.
like '__:%'

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 26.06.2011, 21:33

Hi, ist der Unterstrich sowas wie das Sternchen bei der Windows Suchfunktion ?

Probiere es gleich mal aus :)

DanielS
PostRank 9
PostRank 9
Beiträge: 1179
Registriert: 03.08.2008, 08:45

Beitrag von DanielS » 26.06.2011, 21:35

Unterstrich ist "genau ein beliebiges Zeichen".
Das % entspricht dem * in Windows.

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 26.06.2011, 21:38

alles klar, danke, das funktioniert :)

Anonymous

Beitrag von Anonymous » 27.06.2011, 00:32

Ice Man hat geschrieben: Bsp:
12:00 Text A
13:45 Text B
Böser Text der Stört
15:25 Text C
:o

mich wundert es doch jetzt eher das es dieser zwischentext bis in deine DB geschafft hat....

Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 27.06.2011, 13:26

Ich hab die CSV von oben bis unten abgearbeitet, und alles per INSERT in die DB geschafft.

Stimmt, ich hätte das vorher schon löschen können, aber da bräuchte ich ja auch ne PHP Abfrage, die etwas schlau ist :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag