login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hij pakt laatste 5 niet

Offline roelh - 15/08/2008 13:21
Avatar van roelhPHP gevorderde Heey allemaal,

Ik gebruik deze query:
  1. $laatste5 = mysql_query("SELECT
  2. (SELECT voornaam FROM spelers WHERE spelers_id = wedstrijden.speler_1) spelers1_naam,
  3. (SELECT voornaam FROM spelers WHERE spelers_id = wedstrijden.speler_2) spelers2_naam,
  4. wedstrijden.*
  5. FROM
  6. wedstrijden WHERE seizoen = '".$seizoen."' AND gespeeld = 1 ORDER by wedstrijd_id DESC") or die (mysql_error());


Om de laatst 5 gespeelde wedstrijden te selecteren die gespeeld zijn en de uitslag er van te pakken.
Alleen nu pakt hij de wedstrijden die NIET gespeeld zijn.
Snapt iemand wat ik verkeerd doe?
Ik de DB staat gespeeld standaard op 0, als een wedstrijd toegevoegd word gaat hij naar 1...

11 antwoorden

Gesponsorde links
Offline MiST - 15/08/2008 15:20
Avatar van MiST Lid Toevallig geen datumveld wanneer de wedstrijd plaats vindt om op te sorteren? 
Offline roelh - 15/08/2008 15:27
Avatar van roelh PHP gevorderde Neen staat er niet in.
Hij moet alleen de laatste 5 pakken die gespeeld zijn, waar dus een 1 staat.
Datumveld is wel handig, alleen moet ff kijken hoe ik dat moet gaan doen.
Nog nooit met datum veld gewerkt.
Offline Jero3n - 15/08/2008 16:00
Avatar van Jero3n PHP interesse Zou je is een dump van je database kunnen geven? (of in ieder geval een voorbeeld van een record)
Offline roelh - 15/08/2008 16:28
Avatar van roelh PHP gevorderde
Citaat:
wedstrijd_id seizoen speler_1 speler_2 team_1 team_2 tijd goals_1 goals_2 schoten_1 schoten_2 schotendoel_1 schotendoel_2 corners_1 corners_2 fouls_1 fouls_2 offsides_1 offsides_2 geel_1 geel_2 rood_1 rood_2 bal_1 bal_2 vrijetrap_1 vrijetrap_2 gespeeld


Citaat:
30 1 2 3 As Saint-Ëtienne Levante U.D. 10 1 2 11 9 4 3 2 2 2 4 0 1 1 2 0 0 57 43 0 0 1


Eerste zijn mijn velden en daaronder een voorbeeld van hoe een ingevuld veld eruit ziet.
Gespeeld is dus 1, alleen hij pakt diegene die niet 1 zijn...
Offline Jero3n - 15/08/2008 18:18
Avatar van Jero3n PHP interesse Verander AND gespeeld = 1 is naar AND gespeeld = '1'
Offline roelh - 16/08/2008 11:19
Avatar van roelh PHP gevorderde Ow lol ja, dat was hem, dom van me!
Ik dacht dat getallen altijd buiten quotes moesten blijven, maar wel enkele dus, super bedankt 
Misschien dat iemand me meteen hiermee kan helpen.

Ik heb de laatst gespeelde bovenaan staan, maar die heb ik liever onderaan, hoe doe ik dat?
Offline Jero3n - 16/08/2008 11:22
Avatar van Jero3n PHP interesse Dus je wilt wel de laatste 5 pakken, maar daarna wil je deze in omgekeerde volgorde op het scherm zetten?
Offline roelh - 16/08/2008 11:34
Avatar van roelh PHP gevorderde Yess klopt ja, dat wil ik...
Weet dat er iets voor is, maar kan er zo niet meer opkomen...
Offline djb - 16/08/2008 17:36
Avatar van djb PHP beginner in een array gooie en dan die array omdraaie misschien 
Offline roelh - 17/08/2008 14:04
Avatar van roelh PHP gevorderde Hmm ook een idee ja:P haha, niet eens zo snel aan gedacht, beetje slecht van me he.
Bedankt, ga even proberen iig
Offline jc2 - 17/08/2008 14:29
Avatar van jc2 PHP interesse Laatste 5 doe je met LIMIT.
Volgorde doe je met ASC of DESC.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s