• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 23 december 2025 om 16:43
  • Developer Gezocht

    tcbhome 21 december 2025 om 15:07
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05
  • 302 Nieuwe Domeinnamen November 2025

    shiga 1 december 2025 om 13:07

Gegevens uit database halen

  • A.Bijlsma
  • 12 juni 2018 om 04:27
  • A.Bijlsma
    Web Developer
    Ontvangen Reacties
    3
    Berichten
    1.795
    • 12 juni 2018 om 04:27
    • #1

    Beste,


    Ik ben op dit moment een schema aan het maken voor een paar teams.

    Nu heb ik het volgende in de database:

    - schedules
    > id
    > week
    > player_id


    - schedules_players
    > id
    > name
    > team


    Nu wil ik dat asl ik via de link "website.com/team/Team1" ga dat ik de speeltijden van Team 1 dus zie en niet ook team 2 en 3.

    Iemand enig idee hoe ik dit uitwerk?

    Met vriendelijke groet,

    A.Bijlsma
    Venimo

  • Thisguyisgone
    Elite members
    Ontvangen Reacties
    197
    Berichten
    7.880
    • 12 juni 2018 om 04:35
    • #2

    inner join will do it.

  • A.Bijlsma
    Web Developer
    Ontvangen Reacties
    3
    Berichten
    1.795
    • 12 juni 2018 om 04:59
    • #3

    Tried didn't work (Of ik doe wat verkeerd met INNER JOIN):

    SQL
    SELECT id, name, team, player_idFROM schedules_players, schedulesINNER JOIN schedules.player_id ON schedules_players.idWHERE team = "Team1";

    Krijg dit als resultaat in PMA:

    Code
    Fout
    
    
    SQL-query: Documentatie
    
    
    SELECT id, name, team, player_id
    FROM schedules_players, schedules
    INNER JOIN schedules.player_id ON schedules_players.id
    WHERE team = "Rook" LIMIT 0, 25
    
    
    MySQL meldt: Documentatie
    #1142 - SELECT commando geweigerd voor gebruiker: 'anthoyf192_ta'@'localhost' voor tabel 'player_id'
    Toon Meer

    Met vriendelijke groet,

    A.Bijlsma
    Venimo

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 12 juni 2018 om 06:46
    • #4

    Inner join on schedules_players. Id=team.player_id

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • A.Bijlsma
    Web Developer
    Ontvangen Reacties
    3
    Berichten
    1.795
    • 12 juni 2018 om 06:53
    • #5
    Citaat van Luc

    Inner join on schedules_players. Id=team.player_id

    Dit klopt dus ook niet, en aangezien team geen table is zal t ook niet werken.

    Met vriendelijke groet,

    A.Bijlsma
    Venimo

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 12 juni 2018 om 12:01
    • #6

    Misschien mis je nog wat entiteiten? Bijvoorbeeld teams, als het inderdaad teams zijn die tegen elkaar spelen. En dat evenement is een wedstrijd (team A vs team B op een bepaalde datum, tijd en locatie). En dan staan mogelijk niet al je spelers opgesteld in een opstelling voor een wedstrijd.

    Het is eigenlijk zaak dat je bij het einde begint: welke informatie wil je uiteindelijk kunnen beheren (en wat wil je automatiseren, is dit tevens een planningstool voor spelers?) en op welke informatievragen wil je antwoord kunnen geven in de vorm van overzichten en rapportages? Vervolgens kijk je welke informatie je daarvoor nodig hebt en hoe je deze organiseert.

    Is dit bijvoobeeld voor beheer van de eigen club of om bij te houden welke clubs er allemaal tegen elkaar spelen of wat?

  • A.Bijlsma
    Web Developer
    Ontvangen Reacties
    3
    Berichten
    1.795
    • 12 juni 2018 om 18:25
    • #7

    Heb het werkend gekregen met de volgende code:

    SQL
    SELECT a.*, b.*
    FROM schedules AS a
    JOIN schedules_players AS b
    ON a.player_id = b.id WHERE week = '24'
    GROUP BY b.team
    ORDER BY b.name ASC;

    Nu is het enkel zo dat de spelers die nog niks hebben opgegeven, dat ze er niet tussen staan. Dit wou wel moeten gebeuren, iemand idee hoe ik dat dan oplos? Aangezien ze nu enkel worden getoond, wanneer er in schedules een rij is toegevoegd met hun speeltijden. wanneer dit niet bekend is, zouden ze er alsnog in moeten komen op de speelschema, maar dan enkel geel getoond.

    Met vriendelijke groet,

    A.Bijlsma
    Venimo

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 12 juni 2018 om 19:17
    • #8

    Dan zou je spelers als uitgangspunt moeten nemen, en dan een LEFT JOIN doen, zodat als je geen resultaten in andere tabellen vindt, je nog wel de spelers ziet, en de rest van de kolommen (die geen resultaat hebben) NULL tonen.

  • A.Bijlsma
    Web Developer
    Ontvangen Reacties
    3
    Berichten
    1.795
    • 12 juni 2018 om 20:05
    • #9
    Citaat van FangorN

    Dan zou je spelers als uitgangspunt moeten nemen, en dan een LEFT JOIN doen, zodat als je geen resultaten in andere tabellen vindt, je nog wel de spelers ziet, en de rest van de kolommen (die geen resultaat hebben) NULL tonen.

    Heb het anders opgelost:

    1. GROUP BY b.team
    2. ORDER BY b.name ASC;

    Veranderd naar:

    1. ORDER BY b.team, b.name ASC;

    Met vriendelijke groet,

    A.Bijlsma
    Venimo

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design