Ergebnis 1 bis 8 von 8

Thema: IMDB ID in spalte finden

Hybrid-Darstellung

  1. #1
    VIP Team
    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374

    IMDB ID in spalte finden

    Hallo,

    ich würde gerne in Erfahrung bringen wie ich in einer Mysql Abfrage sprich via Select aus einer spalte (description) eine imdb auslesen kann. Sprich ich möchte quasi sowas haben wie "suche mir tt gefolgt von 7 zahlen und speicher das in imdbid"

    Hat da jemand ne Idee?

    Das ganze ist nur sinnvoll wenn ich dann ein GROUP BY imdb machen kann ...

    lg

  2. #2
    Senior
    Registriert
    Jun 2015
    Beiträge
    691
    Gefällt mir!
    225
    Du gefällst: 409
    Na du kannst ja ganz normale ne Regex nutzen beim select

    SELECT * FROM movies WHERE text REGEXP '/tt\\d{7}/';
    allerdings wird das echt langsam sein. Wobei ich das mit regexp selber noch nie benutzt habe

  3. #3
    VIP Team
    THEMENSTARTER


    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374
    Ich glaube die bessere Lösung wäre es die IMDB in einer extra Spalte zu speichern. Ich hätte die Regex wie gesagt im Select gebraucht um hinterher ein Group By darauf machen zu können.

    lg & danke

  4. #4
    Gesperrt
    Registriert
    Mar 2018
    Beiträge
    208
    Gefällt mir!
    117
    Du gefällst: 342
    eine Frage, was möchtest Du so von imdb zurück bekommen?

    Ich hab da ein Tool probeweise geschrieben, mit dem man alle Informationen zu einem Film, Serie oder Staffel mit Bild zurück bekommt.

    Ist es das, was Du machen möchtest?

    VG

  5. #5
    VIP Team
    THEMENSTARTER


    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374
    Nein. Ich habe in der Mysql Datenbank eine Spalte "description" ... Da steht halt Text drin und unter anderem auch ein IMDB Link.
    Ich benötige nun in der Datenbank Abfrage eine Möglichkeit ein Group By auf "die imdb id" zu machen.

    Sprich Select *some mysql voodoo here* extrahiere die IMDB ID aus dem ganzen Text und speichere sie in imdbid ab WHERE ... GROUP BY imdbid


    ...

    lg

  6. #6
    Gesperrt
    Registriert
    Mar 2018
    Beiträge
    208
    Gefällt mir!
    117
    Du gefällst: 342
    Zitat Zitat von SpongeBob Schwammkopf Beitrag anzeigen
    Sprich Select *some mysql voodoo here* extrahiere die IMDB ID aus dem ganzen Text und speichere sie in imdbid ab WHERE ... GROUP BY imdbid

    Aha. das geht in eine andere Richtung

  7. #7
    Senior Avatar von Nimbus
    Registriert
    Oct 2015
    Beiträge
    587
    Gefällt mir!
    110
    Du gefällst: 605
    Das Stichwort fiel doch schon. Wenn du jetzt noch die einen kurzen Blick in die Anleitung wirfst, dann weißt du auch wie es geht.
    Einfach die richtige Funktion heraussuchen und benutzen https://dev.mysql.com/doc/refman/8.0/en/regexp.html

  8. Diesen Mitgliedern gefällt dieser Beitrag:


  9. #8
    VIP Team
    THEMENSTARTER


    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374
    Ja.
    Ist sogar relativ schnell. Hätte ich nicht erwartet ^^

    Query:

    SELECT REGEXP_SUBSTR(description, 'tt[0-9]{7}') as imdbid FROM movies GROUP BY imdbid LIMIT 25
    Danke an alle ^^

Ähnliche Themen

  1. Wo links für ddl.to finden?
    Von TPHoarder2020 im Forum Szene Daily Talk & OffTopic
    Antworten: 7
    Letzter Beitrag: 03.05.2020, 23:38
  2. (BASH) - Release-Informationen per IMDB-ID
    Von syrius im Forum Entwicklung / Programmierung
    Antworten: 12
    Letzter Beitrag: 11.07.2019, 15:45
  3. imdb puling (IMDb: 7.4/10)
    Von murat im Forum IntelligeN
    Antworten: 8
    Letzter Beitrag: 02.06.2017, 21:51
  4. Kalifornien: IMDB soll Altersangaben unterdrücken
    Von RedDevil im Forum Allgemeine News
    Antworten: 0
    Letzter Beitrag: 26.09.2016, 12:31
  5. [✔] Webmaster Spalte
    Von userxyz im Forum Filecrypt.cc - Anregung & Kritik
    Antworten: 2
    Letzter Beitrag: 15.07.2016, 20:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org